博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex精华摘要--基本语法
阅读量:4199 次
发布时间:2019-05-26

本文共 1815 字,大约阅读时间需要 6 分钟。

Flex基本语法

绝大多数MXML标识符合AS3.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。
AS3.0是一种面向对象的语言,符合ECMAScript第4版规范。
MXML文件的命名规范:

1: 必须符合AS的命名规范,以字母或下划线开头;

2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;
3 : 文件名必须用小写的.mxml作为后缀名。

 

在MXML文件中,组件的属性使用和AS类相同的命名约定,以小写字母开头,每个单词的开头字母大写。你可以有两种方式设置属性的值:使用标记的属性或者子节点标记。Macromedia推荐使用标记的属性来设置一般组件属性,复杂的组件属性用子节点来完成。MXML的组件属性包含如下:

标量属性(包括数字及字符串)

<mx:Label width='50' height='25' text='Hello World'/>

注意:属性的值不能包含@符号

 

数组属性

 

脚本对象

因为脚本对象比较复杂,所以一般使用子节点的方式来设置属性的值,如:

 

<mynamespace:MyComponent>

2. <mynamespace:nameOfProperty>

3. <objectType prop1='val1' prop2='val2'/>

4. </mynamespace:nameOfProperty>

5. </mynamespace:MyComponent>

 

脚本对象数组

<mynamespace:MyComponent>

2. <mynamespace:dataProvider>

3. <mx:Array>

4. <mynamespace:ListItem label='One' data='1'/>

5. <mynamespace:ListItem label='Two' data='2'/>

6. </mx:Array>

7. </mynamespace:dataProvider>

8. </mynamespace:MyComponent>

 

XML数据

 

1. <mynamespace:MyComponent>

 

2. <mynamespace:value xmlns:a='http://www.example.com/myschema'>

 

3. <mx:XML>

 

4. <a:purchaseorder>

 

5. <a:billingaddress>

 

6. ...

 

7. </a:billingaddress>

 

8. ...

 

9. </a:purchaseorder>

10.  </mx:XML>

11.  </mynamespace:value>

12.  </mynamespace:MyComponent>

 

 

样式属性
主要进行组件的样式控制,如

<mx:TextArea id='myText' text='hello world' fontFamily='Tahoma'/>

2. //和下面的AS代码是等效的

3. myText.text= 'hello world';

4. myText.setStyle('fontFamily', 'Tahoma');

编译标记
编译标记并不直接对应AS类或其属性,主要有:

 

1.  <mx:Binding>

 

2.  <mx:Effect>

 

3.  <mx:Model>

 

4.  <mx:Script>

 

5.  <mx:Style>

 

6.  <mx:Metadata>

 

7.  <mx:operation>

 

8.  <mx:request>

 

9.  <mx:method>

10.   <mx:arguments>

 

注意编译标记的大小写

 

转载地址:http://gibli.baihongyu.com/

你可能感兴趣的文章
Splunk setup guide
查看>>
hive性能优化
查看>>
Spark运行任务
查看>>
Java - Elasticsearch RestFul连接搜索查询
查看>>
Java - Elasticsearch查询类型
查看>>
WebSocket vs REST
查看>>
SQLite3使用
查看>>
sql实现oracle分析函数功能 over partition by
查看>>
MySQL Memory 存储引擎
查看>>
Postman - REST测试利器
查看>>
javax.servlet获取
查看>>
Spring4搭建+REST在Spring上搭建
查看>>
Kafka的配置要点
查看>>
http 连接池
查看>>
REST实现(Spring下实现+JDK6机制实现)
查看>>
高并发分布式事务解决之道-Actor模型(附Akka与Reactor比较)
查看>>
ZooKeeper 安装、配置
查看>>
HTTP报文详解
查看>>
同步等待异步模型
查看>>
Java - zookeeper 服务注册发现
查看>>