ActionScript3.0 语法快速参考
//类的写法 package x{ final public class B{//final表明该类无法被继承 final function hi(){//该函数无法被重载 } } dynamic public class C{//动态类允许动态添加修改属性和方法 } public class A extend B{ //变量声明及默认值 private var a:Boolean = false; var b:int = 0; var c:Number = NaN;//整数,无符号整数,浮点数 var d:Object = undefined;//动态类 d.left = "青龙"; var e:String = null; var f:uint = 0;//常用于颜色 //重载函数,无返回值 override public function say(): void{ //调用父类的函数 super.say() //在console中输出信息 trace(a); } //存取器方法,实例可以通过 x.abc 来访问 private 变量 public function set/get abc(){} } } //索引数组的创建: var myArray:Array = new Array(); var myArray:Array = new Array(5);//五个元素的数组 var myArray:Array = new Array("我","笨"); var myArray:Array = []; var myArray:Array = [12, true, "hi"]; //只有一个length属性 for(var i:uint = 0; i < myArray.length; i++) { trace(myArray[i]); } //另两种遍历 for(var key:String in myArray) { myArray[key]; } for each(var element:* in myArray) { trace(element); } //关联数组 var a:Object = { key1: v1, key2: v2, key3: v3 }; var a:Object = new Object(); a.key1 = v1; a["key2"] = v2; //使用Dictionary类,可以用对象作为键
- Posted in: ActionScript3 ♦ ActionScript