actionScript知识点汇总

  • Post author:
  • Post category:其他


1、for(var a:String in Object){}

遍历参数名称

2、for each(var a:String in Object){}

遍历参数实际值

3、with(objname){}

{}访问变量属性,可以不加上对象名

4、初始化函数的参数

function check(name:String,type:String=”1″){}

调用时check(“abc”),check(“name”,”2″)都可

5、创建动态类

使用关键字dynamic,如:

public danymic Class Person{}

这样就可以动态改变Person类的属性和方法

6、接口

不能包含任何变量声明,只是方法的集合,并且方法不能有访问控制修饰符,如public

7、数据绑定

(1){}

如:

[Binable]

var source:Array = new Array(“1″,”2”);

<mx:List dataProvider=”{source}”/>

(2)<mx:Binding>

<mx:Binding source=”input1.text” destination=”label1.text”>

(3)ActionScrpit中使用BindingUtil

BindingUtils.bindProperty(input1,”text”,label1,”text”);

<mx:TextInput id=”inpu1″ text=”呵呵” initialize=”此处为调用实现数据绑定的方法”>

6、集合过滤属性

filterFunction,是个函数名

如:

mycollection.filterFunction runFilter;

function runFilter(item:Object):Boolean{

if(item.name = “dream”)

return;

}

7、集合排序

Sort

8、1120属性未定义

除了导入语句、变量定义外代码不能直接写在<mx:Script>标签内,代码需要写在函数体内