flash AS3.0中,如果要加载100个库元件到舞台,代码应怎样命名所有对象

如果要使用诸如addChild()这样的语句的话
2024-11-01 09:47:07
推荐回答(2个)
回答1:

在库中新建一个元件,在属性里面选择“导出”,类名“MC”。
返回舞台,输入代码。

var array:Array=new Array();
for(var i:int=0;i<200;i++){
var mc:MC=new MC();
mc.x=Math.random()*570;
mc.y=Math.random()*-50;
mc.rotationY =60;
mc["vy"] =Math.random()*6+4;
addChild(mc);
array.push(mc);
}
addEventListener(Event.ENTER_FRAME,fra);
function fra(event:Event):void{
for(var i:int=0;ivar mc:MC=MC(array[i]);
mc.y +=mc["vy"];
mc.rotationY +=.3;
if(mc.y>400){
mc.x=Math.random()*570;
mc.y=Math.random()*-50;
mc["vy"] =Math.random()*6+4;
}
}
}
给你参考一下

回答2:

放数组里吧...