flex 之ActionScript3 之数据绑定(三种方法)

注:转载请注明出处;

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值