在flash中用as3.0代码复制多个影片剪辑元件和按钮元件和图形元件,
请用语文字详细简单易懂的步骤告诉我,最好有图例步骤,不要说废话直接说出制作步骤?我要的不是动态的动画效果,而是静态的没有动画效果的多个一样的元件,因为我要复制的元件数量很...
请用语文字详细简单易懂的步骤告诉我,最好有图例步骤,不要说废话直接说出制作步骤?
我要的不是动态的动画效果,而是静态的没有动画效果的多个一样的元件,因为我要复制的元件数量很多所以想用as3.0代码来做,不用代码做的话就很浪费时间。 展开
我要的不是动态的动画效果,而是静态的没有动画效果的多个一样的元件,因为我要复制的元件数量很多所以想用as3.0代码来做,不用代码做的话就很浪费时间。 展开
2个回答
展开全部
具体制作步骤是:在你库中元件点右键,在弹出的下拉列表中选属性,然后将“为ActionScript导出"勾选上,并在类名处输入一个名字,比如Mc,
var num:int=20;
for(var i:uint=0;i<num;i++)
{
var mc:Mc=new Mc();
mc.x=Math.random()*550;
mc.y=Math.random()*400;
addChild(mc)
}
其它的制作跟这个一样,无论是按钮还是影片剪辑,还是图片等,这个是创建了20个实例,在AS3.0中没有复制一说,只有创建一说。
var num:int=20;
for(var i:uint=0;i<num;i++)
{
var mc:Mc=new Mc();
mc.x=Math.random()*550;
mc.y=Math.random()*400;
addChild(mc)
}
其它的制作跟这个一样,无论是按钮还是影片剪辑,还是图片等,这个是创建了20个实例,在AS3.0中没有复制一说,只有创建一说。
更多追问追答
追问
你所说的是复制多个元件的静态效果吗?我要的不是动态的动画效果,而是静态的没有动画效果的多个一样的元件,因为我要复制的元件数量多所以想用as3.0代码来做,不用代码做的话就很浪费时间。
追答
这个跟动不动无关,这个代码只是把复制出来的对象随机排列而已,毕竟你复制出来的对象得有个坐标吧,否则不是重叠在一起了?你怎么连一点脚本的基础都没有?
展开全部
将影片剪辑在库中设置AS标识符为mc
代码如下
for(var i=0;i<50;i++){
var mmc:mc=new mc()
addChild(mmc)
mmc.x=Math.random()*200+Math.random()*100
mmc.y=Math.random()*200+Math.random()*100
}
代码如下
for(var i=0;i<50;i++){
var mmc:mc=new mc()
addChild(mmc)
mmc.x=Math.random()*200+Math.random()*100
mmc.y=Math.random()*200+Math.random()*100
}
更多追问追答
追问
你给的代码是属于as3.0里面的吗?我做不出效果,请详细说明步骤告诉我怎么操作?最好有详细的图例步骤。
追答
是AS3的 鉴于0分 上述已经很详细
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询