?
Flex 使用<mx:Object>组件存储数据:
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
?<mx:Panel title="使用Object组件">
??? ?<mx:DataGrid >
??? ??? <mx:dataProvider>
??? ??? ? <mx:Object name="John Smith" department="技术部" email="john@163.com"/>
????? ?? <mx:Object name="Tom Steve" department="人力资源部" email="tom@163.com"/>
????? ?? <mx:Object name="fisher Steve" department="人力资源部" email="fisher@163.com"/>
??? ??? </mx:dataProvider>
??? ?</mx:DataGrid>
??? </mx:Panel>
</mx:Application>
?
?
Flex?数据绑定?小例子:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
?<![CDATA[
??[Bindable]
??private var s:String="2222211";
?]]>
</mx:Script>
?<mx:Panel x="117" y="19" width="396" height="346" layout="absolute" title="简单数据绑定">
??<mx:VBox x="46" y="126" height="6" width="252">
??<mx:HSlider id="mySlider"/> <!-- 横向拖动条组件 -->
??<mx:Text text="{mySlider.value}"/>
??</mx:VBox>
?</mx:Panel>
</mx:Application>
?
Flex?中使用?Binding来实现对数据的绑定
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">?? <mx:Model id="myEmployee">??????? <Employee>??????????? <name>fisher</name>??????????????????? </Employee>?? </mx:Model>?? <mx:Binding source="myEmployee.name"? destination="lbl.text"/>?? <!-- 绑定数据的两个(source和destination)类型必须是相同的 -->?<mx:Panel title="使用Binding组件绑定" fontSize="15" x="216" y="102" width="371" height="200" verticalAlign="middle" horizontalAlign="center">?? <mx:Label id="lbl" fontSize="15"/>?? </mx:Panel></mx:Application>