数据类型强制转换
//将ClassA 强制转换为 ClassB
ClassA as ClassB
//测试类型
classA is ClassA
//字符串转换为数据类型
Number(string)
一、基础
变量定义
var 变量名:数据类型
注释
单行注释 //
多行注释 /* ... */
XMLList
可以使用 URLLoader加载外部 XML/XMLList数据.
可以使用 HTTPService 访问外部xml数据
Array,ArrayCollection
Array:可以是一维,二维,多维数组
ArrayCollection是Array的封装
数组简单的定义:var array:Array = [element,element,...];
ArrayCollection
//下面包含比较的是引用
contains(Object),getItemIndex(Object)
事件:
event dispatcher(事件源):简单的说,事件源就是控件
组件使用样式 styleName=''
----------------------------------------------
代码中data.image中,data表示DataGrid一行的记录
----------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:XMLListCollection id="xmlColl" source="{employees}" />
<mx:DataGrid dataProvider="{xmlColl}">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name" />
<mx:DataGridColumn headerText="Phone" dataField="phone" />
<mx:DataGridColumn headerText="Image" dataField="image">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data.image}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:XMLList id="employees" xmlns="">
<employee>
<name>Hello</name>
<phone>13423789052</phone>
<image>resource/images/category.png</image>
</employee>
</mx:XMLList>
</mx:Application>
----------------------------------------------
Flex 的优化
Module
Module之间通信
1.基于URI参数方式
2.基于全局变量的方式
3.基于自定义事件的方式
ModuleManager
DragManager
----------------------------------------------
Flex 调用 javascript
ExternalInterface.call(方法名,参数)
Flex数据通信
1.使用HTTPService
2.使用BlazeDS
//将ClassA 强制转换为 ClassB
ClassA as ClassB
//测试类型
classA is ClassA
//字符串转换为数据类型
Number(string)
一、基础
变量定义
var 变量名:数据类型
注释
单行注释 //
多行注释 /* ... */
XMLList
可以使用 URLLoader加载外部 XML/XMLList数据.
可以使用 HTTPService 访问外部xml数据
Array,ArrayCollection
Array:可以是一维,二维,多维数组
ArrayCollection是Array的封装
数组简单的定义:var array:Array = [element,element,...];
ArrayCollection
//下面包含比较的是引用
contains(Object),getItemIndex(Object)
事件:
event dispatcher(事件源):简单的说,事件源就是控件
组件使用样式 styleName=''
----------------------------------------------
代码中data.image中,data表示DataGrid一行的记录
----------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:XMLListCollection id="xmlColl" source="{employees}" />
<mx:DataGrid dataProvider="{xmlColl}">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name" />
<mx:DataGridColumn headerText="Phone" dataField="phone" />
<mx:DataGridColumn headerText="Image" dataField="image">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data.image}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:XMLList id="employees" xmlns="">
<employee>
<name>Hello</name>
<phone>13423789052</phone>
<image>resource/images/category.png</image>
</employee>
</mx:XMLList>
</mx:Application>
----------------------------------------------
Flex 的优化
Module
Module之间通信
1.基于URI参数方式
2.基于全局变量的方式
3.基于自定义事件的方式
ModuleManager
DragManager
----------------------------------------------
Flex 调用 javascript
ExternalInterface.call(方法名,参数)
Flex数据通信
1.使用HTTPService
2.使用BlazeDS