Flex 学习笔记

数据类型强制转换

//将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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值