2021-09-11 来源:网络
Flash AS3.0教程:动态移除演员(动态移除元件)
动态移除演员动画的效果图如下:
步骤一、新建“底图”图层,在图层中设计场景动态移除演员动画的基本内容;
步骤二、新建“瞄准器”图层,在图层中加入影片剪辑“sh_mc”;
步骤三、新增“文稿”图层,选择第1帧,按F9打开动作面板,建立动态移除元件动画影片监听器,编写对应的监听函数delMc()以及相关的ActionScript
Flash AS3.0教程代码如下:
var addNum=10;
var basicIndex=this.numChildren-1;
sh_mc.startDrag(true);
for(i=0 ; i<addNum; i++)
{
var horseCopy_mc:horse = new horse();
var num = randomNum();
horseCopy_mc.x=Math.random()*500;
horseCopy_mc.y=Math.random()*300;
horseCopy_mc.scaleX *= num;
horseCopy_mc.scaleY *= num;
this.addChild(horseCopy_mc);
}
function randomNum(){
var num = Math.random()*10;
return Math.floor(num)/10;
}
stage.addEventListener("click",delMc);
function delMc(me:MouseEvent){
if((basicIndex)<this.getChildIndex(me.target)){
this.removeChild(me.target);
}
}
这样,Flash AS3.0教程:动态移除演员(动态移除元件)的动画就制作完成了,快下载源码试试吧。