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教程:动态移除演员(动态移除元件)的动画就制作完成了,快下载源码试试吧。
相关文章