MXML与ActionScript简要说明

一般 MXML 代码中添加注释,同 XML 中一样,格式为:<!--注释-->
ActionScript 代码中有两种添加注释的方式://注释(用于单行注释) ;/* 注释 */
(用于多行注释) 。

注意:在 MXML 中严格区分大小写。

1)在MXML中都是标记语言,以<开始,以/>结束。在 MXML 中注释
采用<!—注释内容 -->。MXML中采用层层包裹的编程模式。
在 ActionScript 中注释采用//注释,或/*注释*/
2)在MXML中插入 ActionScript,有固定的标记,如下:

<mx:Script>
<![CDATA[
程序体
]]>
</mx:Script>

若要导入对象,直接在程序体中添加 import com……。在 ActionScript 中,
每行都以分号结尾。在 ActionScript 中定义函数有 private、protected 和 public 类
型。


ActionScript  使用方式

在 MXML 中使用 ActionScript,有两种方式:

1)在组件的事件属性中使用 ActionScript 来处理事件
2)在 MXML 文件中插入 ActionScript 块

MXML 为我们提供了专门的编写代码: <mx:Script> </mx:Script>
同时必须使用CDATA将代码包装起来,CDATA是XML中专门用于处理特殊
字符的专用标签。在<![CDATA[ ]]>中编写代码, 而且CDATA不能嵌套使用。


程序组件布局

程序组件布局,在 Application 标签的相关属性中,有三个和布局息息相关,
分别是:layout、horizontalAlign 和 verticalAlign。其中 layout 起决定作用,它有
三个可选值:absolute、vertical、horizontal。当使用 absolute 时界面上的元素将
由各自的坐标来定,如设置属性 X、Y 值,如果为空,则默认都为 0。


Canvas  控件

Canvas 控件是常用的一种容器,放置在 Canvas 中的元素只能由 x 和 y 值来
指定它的位置。如果 Canvas 中的组件坐标超出了 Canvas 的尺寸,它会自动添加
滚动条。
HBox 是水平方向分布的容器,VBox 是垂直方向分布的容器。


分割界面容器

分割界面容器也有两种:HDividedBox 和 VDividedBox。


Panel  组件

Panel 组件具有 Canvas、HBox 和 VBox 组件的所有功能。只需要设置 Panel
的 layout 属性值。但是和前面的容器不一样的是,前面的主要用于布局,Panel
组件还具有窗体的性质,如标题等。


弹出窗口

使用 PopUpManager 弹出 Panel 面板, PopUp 被称为弹出窗口。 PopUpManager
是专门用于处理弹出窗口的对象,addPopUp 函数可以将现有的对象置于父级对
象的顶层,同样对应的 removePopUp


TitleWindow  组件

TitleWindow 继承了 Panel 组件,就只是比 Panel 多了一个关闭按钮。


可折叠的导航器

可折叠的导航器 According,里面可以嵌套 Panel、Box 等。


ViewStack  组件

ViewStack 组件是由若干重叠在一起的子容器组成,每次只显示一个容器,
主要用于界面的转换。


表单 Form

表单 Form,其相关的组件还有 FormItem 和 FormHeading。常见的表单元素
有输入文本、复选框、多选框、下拉选择框等等。


基本组件

Flex中包含很多基本组件, 如Label、 Button、 ComboBox、 Image、 Text、 TextInput
等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值