當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > Flash > AS3.0動(dòng)態(tài)移除演員(動(dòng)態(tài)移除元件)

AS3.0動(dòng)態(tài)移除演員(動(dòng)態(tài)移除元件)

2021/9/11 16:26:18作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端
Adobe Flash CS3簡(jiǎn)體中文版

大?。?7MB語(yǔ)言:

類型:動(dòng)畫制作等級(jí):

Flash AS3.0教程:動(dòng)態(tài)移除演員(動(dòng)態(tài)移除元件)
AS3.0動(dòng)態(tài)移除演員

動(dòng)態(tài)移除演員動(dòng)畫的效果圖如下:

步驟一、新建“底圖”圖層,在圖層中設(shè)計(jì)場(chǎng)景動(dòng)態(tài)移除演員動(dòng)畫的基本內(nèi)容;

步驟二、新建“瞄準(zhǔn)器”圖層,在圖層中加入影片剪輯“sh_mc”;

步驟三、新增“文稿”圖層,選擇第1幀,按F9打開(kāi)動(dòng)作面板,建立動(dòng)態(tài)移除元件動(dòng)畫影片監(jiān)聽(tīng)器,編寫對(duì)應(yīng)的監(jiān)聽(tīng)函數(shù)delMc()以及相關(guān)的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);

	 }

	}

這樣,F(xiàn)lash AS3.0教程:動(dòng)態(tài)移除演員(動(dòng)態(tài)移除元件)的動(dòng)畫就制作完成了,快下載源碼試試吧。

下載該Flash As3.0教程動(dòng)畫源碼