图文
  • 图文
  • 视频
您的位置: > 网页设计 > Flash

AS3.0动态移除演员(动态移除元件)

时间:2012-8-9 14:59:09 来源:学无忧 阅读:0次 评论0

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

下载该Flash As3.0教程动画源码


 

猜你喜欢