MXML的一些基本语法
以下内容是一个视频的学习笔记《Flex4视频教程》,所以,先关记录也是以现在的Flash Builder为基础。
<fx:Script/> 是脚本文件的声明
var代表数值,声明一个int变量形式如下:private var i:int = 1;
trace 表示输出
is判断某个变量是不是某种类型
as类型转换,例如int转换为number
creationComplete是一个事件,可以将一个函数赋值给它,函数会自动完成
在MXML中,数组Array不像C++那样还有数据类型的限制,它本身是一个数据类型,而且可以直接在trace中使用数组名输出全部数组的内容,而且数组当中可以由不同类型元素组成
ArrayCollection是一个常用的数据类型,一般用于数据绑定。每个元素有两个属性,类似于C++的pair,而且它比较特殊,是以这样的括号方式([{}]),可以使用AddItemAt在指定位置添加元素
代码注释的方法:首先选中代码,再按 Ctrl + ?组合键,// /* */也可使用
MXML中增加了for in循环,用于输出数组元素,不过,这个语句中的循环变量的声明要生命为数组元素的同类型,因为这个循环变量最终的输出是 索引+元素内容的形式
For each in与for in细节上有一点区别
第二章:
本章第一节内容讲解了Button的使用以及相关的代码处理,首先是拖动Button按钮到设计视图,然后他使用了一行代码完成按钮标签的切换:
<s:Button x=”351” y=”184” lable=”Click me” id=”bt” click=”bt.label=”I had Clicked””/>
在这行代码中,id之前的内容是自动生成的,也就是说需要给这个Button一个id,接着是一个响应click的处理
在这里的click是一个事件,类似的还有mouseover(鼠标从上面移过的时候)、mousedown(按下)等,每个事件前面是一个“黄色闪电”图标标识。Mouseover对应mouseout,一个是鼠标移到,一个是移出
Flex4视频教程_02-01事件概述:这一节讲解很重要。
编码过程中如果没有出现提示,可以使用组合键:Alt+? 就可以调出提示
MXML的一些基本语法的更多相关文章
- flex Bindable
[Bindable]大概又是Flex用得最多的元数据了.刚开始用用确实好简单,效率真是没的说.不过这几天用着却碰到了些问题,我自己搜集了些资料,想着有必要在blog里总结一下吧. 啥是元数据(meta ...
- Flex4之元数据标签使用
Flex 元数据标签 1.[ArrayElementType] 使用ArrayElementType元数据标签可以让你定义数组元素的数据类型. 程序代码: [ArrayElementType(&quo ...
- Flex Builder读书笔记(二)——MXML
MXML类似于HTML,它提供各种标签来定义用户界面,但是它比HTML的结构更为严格,并拥有跟多的应用标签.MXML不仅包括可视标签,还包括不可视标签,如web service连接.数据绑定和动画效果 ...
- Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
转自zrong's blog:http://zengrong.net/post/1295.htm ActionScript ActionScript通常简称为AS,它是Flash平台的语言.AS编写的 ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- Swift与C#的基础语法比较
背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...
- 探索C#之6.0语法糖剖析
阅读目录: 自动属性默认初始化 自动只读属性默认初始化 表达式为主体的函数 表达式为主体的属性(赋值) 静态类导入 Null条件运算符 字符串格式化 索引初始化 异常过滤器when catch和fin ...
- [C#] 回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性
回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性 序 目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段.C# 6.0 ...
- Velocity初探小结--velocity使用语法详解
做java开发的朋友一般对JSP是比较熟悉的,大部分人第一次学习开发View层都是使用JSP来进行页面渲染的,我们都知道JSP是可以嵌入java代码的,在远古时代,java程序员甚至在一个jsp页面上 ...
随机推荐
- Linux命令-grep
grep命令用于对文本进行搜索,格式为“grep [选项] [文件]” 搜索某个关键词:"grep 关键词 文本文件" 参数说明 -b 将可执行文件当做文本文件来搜索 -c 仅显示 ...
- Algorithm: cartesian tree
http://baike.baidu.com/link?url=XUt5fXQ-jtFBM0UdKiGA41_NWFvdFSYwVsy4SVvCRRuEBvNkLfT9TgOtzsXvaOT9nuq_ ...
- jmeter之配置文件介绍
jmeter.bat, jmeter.properties在installpath/bin目录下 jmeter.bat文件包含如下内容: set HEAP=-Xms512m(初始化堆内存大小) -Xm ...
- .Net MVC视图
1.View显示 return View(): 默认为/Views/<控制器>/<方法> return View("Test"); 显示/View/< ...
- 命令 tar & zip
安装zip yum install -y unzip zip: tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解 ...
- Entity Framework Architecture
http://www.entityframeworktutorial.net/EntityFramework-Architecture.aspx The following figure shows ...
- 头文件中的#ifndef/#define/#endif 的作用
在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误.在头文件中实用#ifndef #define #endif能避免头文件的重定 ...
- apache 配置用户级目录
如果你只需要在用户目录下使用apache的话,还有一个最简单的方式,直接将 httpd.conf文件下的 DocumentRoot "/Library/WebServer/Documents ...
- 通过外网IP访问内网
外网服务器:外网IP1,内网IP192.168.2.156 内网服务器:内网IP192.168.2.206 通过访问外网服务器8083端口,转发到内网服务器的8083端口. 在外网服务器设置映射规则: ...
- 关于VECTOR和DEQUE
http://www.cnblogs.com/ixnehc/archive/2008/09/02/1282356.html *.先说内部结构.vector就是一块连续的内存,这块连续的内存会随着成员 ...