WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(八):动态的数... 阅读

ActionScript 3.0 Step By Step系列(八):动态的数据展现源于灵活的数据绑定

 2009-01-14 11:55:14 来源:WEB开发网   
核心提示: bindProperty()方法根据名称就可以看出大概意思,绑定属性,ActionScript 3.0 Step By Step系列(八):动态的数据展现源于灵活的数据绑定(5),那实际开发中我们应该怎么应用他呢?其实很简单,一句话概括就是:将xx的YY属性绑定到AA的BB属性,更清楚的理

bindProperty()方法根据名称就可以看出大概意思,绑定属性。那实际开发中我们应该怎么应用他呢?其实很简单,一句话概括就是:将xx的YY属性绑定到AA的BB属性。更清楚的理解这句话的意思见下面代码片段:

1<?xmlversion="1.0"encoding="utf-8"?>
2<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute">
3  <mx:Script>
4    <![CDATA[
5      importmx.binding.utils.BindingUtils;
6      
7      privatevarmyName:String="张三";
8      
9      internalfunctiononClick():void
10      {
11        BindingUtils.bindProperty(nameText,"text",btn,"label");
12      }
13    ]]>
14  </mx:Script>
15  <mx:TextInputx="84"y="83"id="nameText"text=""/>
16  <mx:Buttonx="102"y="153"label="动态绑定" id="btn"click="onClick()"/>  
17</mx:Application>

这段代码很简单,在界面上分别放置了输入组件和一个按扭组件,然后定义了一个字符串(String)类型的变量myName,最后通过按扭的单击事件将按扭的"label"属性绑定到输入组件的"text"属性上。其实onClick()方法里的代码和下面这一句代码是完全等价的:

1this.nameText.text=this.btn.label;

上一页  1 2 3 4 5 6 7  下一页

Tags:ActionScript Step By

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接