随笔分类 - Flex与ActionScript3学习笔记
ActionScript的语言元素、基本语法及Flex3中常用的组件编程等
摘要:一、 Array类1.1创建数组var arr:Array = new Array(3);var arr2:Array = new Array(“ad”,”bd”,”dfaf”);var arr3:Array = [“adf”,”fads”,”adaf”];1.2插入数组元素:push()、unshift()、splice()push(item) // 在数组末尾添加一个或多个元素,回操作后数组长度unshift(item) // 在数组开头插入一个或多个元素,返回操作后数组长度splice(索引位置,要替换的元素个数,新元素一,新元素二,...) // 返回被删除元素的数组1.3删除数组元素
阅读全文
摘要:一、函数1.1在AS3中,也可以像JS中定义函数表达式,如:var traceParameter:Function = function(aParam : String){ trace(aParam) ; }调用:traceParameter(“Hello”);1.2按值或按引用传递在AS3中,基本数据类型是按值传递的,其它对象则按引用传递。以下为例,第一个按值传递,第二个按引用传递:function passPrimitives(x:int,y:int):void{ x++; y++; }function passByRef(obj:Object):void{ obj.x++; obj.y+
阅读全文
摘要:一、类1.1类修饰符及含义dynamic允许在运行时向实例添加属性internal(默认)对当前包内的引用可见final不得由其他类扩展public对所有位置的引用可见如:public class Person{...}1.2类的成员修饰符internal(默认)对同一包中的引用可见private对同一类中的引用可见protected对同一类及派生类中引用可见public对所有位置可见static静态成员,以类名.成员引用override覆盖超类的同名方法final禁止子类覆盖该方法1.3方法定义public function myFun():String{...}1.4构造函数与类同名,只能
阅读全文
摘要:一、注释:mxml文件中用类似于Html中的<!--注释-->,AS中用“//”与“/**/”二、在Flex中ActionScript的使用方式有三种:内联、级联与处联2.1内联:直接将ActionScript作为事件的属性值,通常仅一行<mx:Label id=”lblStr” click=”mx.controls.Alert.show(‘Hello word’)”/>2.2级联:放在CDATA标签中<mx:Script> <![CDATE[ private function ShowMsg(msgStr:String):void {...} ]]&
阅读全文