flex学习进度10之对象数据应用
2016-04-12 21:29
417 查看
mxml文件
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHandler(event)"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Script> <![CDATA[ import mx.events.FlexEvent; import valueObject.Product; [Bindable] private var clazzObject:Product; [Bindable] private var clazzObjectFunc:Product; protected function application1_creationCompleteHandler(event:FlexEvent):void { // TODO Auto-generated method stub clazzObject=new Product(externalXml.city); clazzObjectFunc=Product.buildProduct(externalXml); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <fx:XML id="externalXml" source="assets/extXml.xml"/> </fx:Declarations> <s:Label x="348" y="98" fontSize="31" text="{clazzObject.prodName}"/> <s:Button x="456" y="200" label="{clazzObjectFunc.prodName}" fontSize="24"/> </s:Application>
as文件
package valueObject { /*该类任何属性都可以用于数据绑定*/ [Bindable] public class Product { public var prodName:String; public function Product(prodName:String) { this.prodName=prodName; } public function toString():String{ return "[Product]"+this.prodName; } public static function buildProduct(o:Object):Product{ var p:Product; p=new Product(o.shidu); return p; } } }
xml文件
<?xml version="1.0" encoding="utf-8"?> <ss> <a>aaaa</a> <b>bbbb</b> <city>城市</city> <updatetime>更新时间</updatetime> <wendu>温度</wendu> <fengli>风力</fengli> <shidu>湿度</shidu> <fengxiang>风向</fengxiang> </ss>
相关文章推荐
- Flex 隐藏组件的属性
- Flex 如何得到itemRenderer里面的内容
- Flex字符串比较 还有Flex字符串操作
- Flex 透明效果,位于页面最底层
- Flex 非常实用的学习资料整理
- flex 控件的重要属性
- flex PopUpManager使用说明
- Flex clipContent 编程注意
- Flex 获得png透明截图的问题和解决方法
- FLEX TitleWindow之间数据传输的示例
- 在flex中执行一个javascript方法的简单方式
- Flex CategoryAxis 字体样式修改
- Flex结合JavaScript读取本地路径的方法
- Flex Namespace的用法
- Flex 性能优化常用手法总结
- flex 安全沙箱问题备忘
- Flex程序开发心得小结
- Flex Flash的关系分析
- AS3 Flex基础知识100条
- flex 优化技巧 收集[提升性能]