Flex 4.6 在mxml中创建复杂Object
2015-06-12 18:36
344 查看
用mxml创建复杂Object如下
如果复杂对象是Object对象或是数组,也可以在attribute 中用"{}"绑定表达式语法声明,如上id为hello的Object
以上代码已通过测试无误。
参考资料:http://blog.flexexamples.com/2010/10/20/creating-complex-data-provider-objects-in-mxml-using-flex-4/
<fx:Object id="alex" name="Alex" catlog="dog"> <fx:size> <fx:Object length="55cm" height="45cm"> <fx:detail> <fx:Object look="nice" sound="wang" /> </fx:detail> </fx:Object> </fx:size> </fx:Object> <fx:Object id="hello" name="Hello Flex" catlog="book" weight="0.8kg"> <fx:detail> <fx:Array> <fx:Object name="page1" content="{ {tile1:'intro',price:87} }" /> <fx:Object name="page2" content="{{words:'intro',code:12}}" /> <fx:Object name="page3" content="{['keys',32,true,{dw:'sa',df:1},{tt:'sda',ew:false}]}" /> </fx:Array> </fx:detail> </fx:Object>在mxml中创建Object使用<fx:Object>标签,简单类型的属性可以直接写成attribute,复杂的属性,可以写成子属性 用
<fx:属性名> <命名空间前缀:类名></命名空间前缀:类名> </fx:属性名>的格式创建一个复杂对象。可以不断的嵌套这一格式,创建复杂的多层嵌套的Object(当然,太复杂的Object,不如直接在fx:Scritpt块中用AS3定义更直观)
如果复杂对象是Object对象或是数组,也可以在attribute 中用"{}"绑定表达式语法声明,如上id为hello的Object
以上代码已通过测试无误。
参考资料:http://blog.flexexamples.com/2010/10/20/creating-complex-data-provider-objects-in-mxml-using-flex-4/
相关文章推荐
- Objective_C学习笔记(2)类的使用学习概要
- Objective-C开发编码规范
- Object-C 编写高质量代码
- Objective-C 学习笔记之使用跨文件依赖关系
- 论文提要“Improving Object Detection with DCN via Bayesian Optimization and Structured Prediction”
- [Obj-C笔记] "self = [super init]"的解释与潜藏bug
- Swift:引入Object-c代码
- java.lang.Object 的 wait 和 notify方法,及关键字 synchronized的作用
- objective-c 中的关联介绍
- objective-c 中的关联介绍
- (译)Objective-C的动态特性
- OC中全局NSMutableArray对象不能addObject局部对象
- NGUI 滑动页(UIToggle和UIToggledObjects)
- objective-c基础语法之字典NSDIctionary、NSMutableDictionary
- Object Clustering - POJ 3241 曼哈顿最小生成树
- NGUI Table页(UIToggle和UIToggledObjects)
- objective-c基础语法之数组NSArray、NSMutableArray
- Objective-C马路成魔【14-关键C语言功能】
- ECMAScript6新增值比较函数Object.is
- 轻松学习之 Objective-C消息转发