0
点赞
收藏
分享

微信扫一扫

flash little


 

 


在MXML不能创建多个嵌套的对象

而在script 标签中可创建多个复杂的对象

 

创建对象:

MXML: <mx:object id=" "  />

actionscript: var object:object = new object();

var person:object = {...};

 

var arr:Array = new Array();

var arr:Array = [2,4,6...];     // 创建数组

 

不实例:

private function mabeCars():void

{

for(var i:int = 0;i<10;i++)

{

var newCar:car = new car();

carArray.push(newCar());

}

}

 

在AC中,构造函数总是公有 (public) 的,且没有返值

方法重写 : override

 

把这个类添加到其他组件:

 

var render:PersonRender = new  PersonRender();

addchild(render);   [W1]  AC代码

 

<renders:PersonRender id = "render"> MXML代码

 

事件昌泡机制

 

flash按钮

感应区域

 

 

在AS1中声明一个变量如count的过程如下:

var count;

在AS2中声明的过程应是这样。

var count:Number;

 

AS2的变量,函数以及返回值都支持严格的数据类型,如下例函数接收字符串参数返回一个布尔值。

function func(arg:String):Boolean{};

当一个函数在没有接收到参数和返回任何值时,使有Void做为数据类型。

function func(arg:Void):Void{};

 


  AC 代码


  MXML代码

 


举报

相关推荐

0 条评论