flex 之ActionScript3 之数据绑定(三种步骤)
flex 之ActionScript3 之数据绑定(三种方法)
注:转载请注明出处;
flex的数据绑定
1,使用{}中的表达式来绑定
2,使用绑定标签绑定
3,使用变量绑定。
至88
注:转载请注明出处;
flex的数据绑定
1,使用{}中的表达式来绑定
<s:TextInput id="text1" x="10" y="29"> </s:TextInput> <s:TextInput id="text2" text="{text1.text}" x="189" y="29"> </s:TextInput>
2,使用绑定标签绑定
<fx:Binding source="text3.text" destination="text4.text" twoWay="true"/> <s:TextInput id="text3" x="10" y="81"> </s:TextInput> <s:TextInput id="text4" x="192" y="81"> </s:TextInput>
3,使用变量绑定。
<fx:Script> <![CDATA[ import mx.controls.Alert; /* 特别注意:默认情况下,flex中一切并不都是可以绑定的,也就是说 必须显示生命是可绑定和不可绑定。 */ //使用变量绑定,生命s是可以被绑定的。 [Bindable] public var s:String = "陈超阳"; protected function eventButton_clickHandler(event:Event):void { var myArray:Array = new Array(5); myArray["xing"] = "陈"; myArray["ming"] = "超阳"; //循环访问 //for each在这里得到了很好的用处 for(var key:String in myArray) { trace(myArray[key]) } //普通访问 trace(myArray["xing"]) //关联数组简单初始化 var myArray2:Object = {xing:"陈",ming:"超阳"}; for(var key2:String in myArray2) { trace(myArray2[key2]); } } ]]> </fx:Script>
至88