一、復(fù)制影片剪輯
1.方法:duplicatemovieClip(影片實名,新實名,深度級別)
2.解釋:影片實名就是你要復(fù)制的對象耘沼,新實名就是你要粘貼的對象魁衙,深度級別就是粘貼后的影片剪輯的堆疊順序(頂層羡忘、底層等)。
3.例如:我們先繪制一個影片剪輯诀浪,其實例名設(shè)為mc,再繪制一個按鈕延都,在該按鈕上添加動作雷猪,代碼如下。
on(press){ //當(dāng)鼠標(biāo)按下該按鈕時
duplicateMovieClip("mc","nwemc",1); //將名為mc的影片剪輯復(fù)制成一個新的影片剪輯晰房,名為nwemc
this.nwemc._x=150 //設(shè)置新的影片剪輯nwemc的橫坐標(biāo)為150
this.nwemc._y=100 //設(shè)置新的影片剪輯nwemc的縱坐標(biāo)為100
}
二春宣、刪除復(fù)制影片剪輯
1.方法:removeMovieClip(目標(biāo)路徑或影片深度級別)
2.解釋:目標(biāo)路徑=影片剪輯的位置+實例名,深度級別上面說過了嫉你,就不再解釋了。
3.例如:在上一塊(復(fù)制影片剪輯)的基礎(chǔ)上躏惋,再繪制一個按鈕幽污,添加動作,代碼如下簿姨。
on (press) {
removeMovieClip(nwemc); //刪除名為nwemc的影片剪輯
}
三距误、拖動命令和停止拖動命令
1.方法:startDrag(target,lock扁位,left准潭,top,right域仇,bottom) 和 stopDrag()(它沒有任何參數(shù))
2.解釋:target就是要拖動的影片剪輯的目標(biāo)路徑刑然,lock就是選擇影片剪輯的位置是鎖定在鼠標(biāo)的中央還是鎖定在鼠標(biāo)點擊的位置(lock是一個布爾值),
還有l(wèi)eft暇务、top泼掠、right、bottom這些垦细,就是其英文字面的意思(左上右下)择镇,它們被用來規(guī)定拖動的范圍。
3.例如:繪制一個影片剪輯括改,在該影片剪輯上添加動作腻豌,代碼如下。
onClipEvent (mouseDown) { //當(dāng)鼠標(biāo)左鍵按下時
startDrag(this, false, 40, 40, 400, 400); //開始拖動
}
onClipEvent (mouseUp) { //當(dāng)鼠標(biāo)左鍵抬起時
stopDrag(); //停止拖動
}
四嘱能、目標(biāo)路徑命令
1.方法:targetpath(movieClipObject)
2.解釋:movieClipObject就是對要獲取的目標(biāo)路徑的影片剪輯的引用(例如吝梅,_root或_parent)。
3.例如:這個命令要配合其他的命令才有實際意義焰檩,所以在這里不寫案例了憔涉,下回適合處再講。