展开全部
在库中新建一个元件,在属性里面选择“导出”,类名“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;i<array.length;i++){
var 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;
}
}
}
给你参考一下
返回舞台,输入代码。
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;i<array.length;i++){
var 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;
}
}
}
给你参考一下
追问
请问能给些注释吗?谢谢!
追答
var array:Array=new Array();//定义一个数组,原来存放元件
for(var i:int=0;i400){ //判断,如果超出舞台,就开始下一个循环
mc.x=Math.random()*570;
mc.y=Math.random()*-50;
mc["vy"] =Math.random()*6+4;
}
}
}
2012-08-22
展开全部
放数组里吧...
更多追问追答
追问
说详细点。不懂的话我不勉强你回答,谢谢
追答
好吧.
只是说命名没什么必要.直接全部放数组.需要用哪个的时候,从数组中取即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询