一、複製影片剪輯 1.方法:duplicatemovieClip(影片實名,新實名,深度級別) 2.解釋:影片實名就是你要複製的對象,新實名就是你要粘貼的對象,深度級別就是粘貼後的影片剪輯的堆疊順序(頂層、底層等)。 3.例如:我們先繪製一個影片剪輯,其實例名設為mc,再繪製一個按鈕,在該按鈕上添加 ...
一、複製影片剪輯
1.方法:duplicatemovieClip(影片實名,新實名,深度級別)
2.解釋:影片實名就是你要複製的對象,新實名就是你要粘貼的對象,深度級別就是粘貼後的影片剪輯的堆疊順序(頂層、底層等)。
3.例如:我們先繪製一個影片剪輯,其實例名設為mc,再繪製一個按鈕,在該按鈕上添加動作,代碼如下。
on(press){ //當滑鼠按下該按鈕時 duplicateMovieClip("mc","nwemc",1); //將名為mc的影片剪輯複製成一個新的影片剪輯,名為nwemc this.nwemc._x=150 //設置新的影片剪輯nwemc的橫坐標為150 this.nwemc._y=100 //設置新的影片剪輯nwemc的縱坐標為100 }
二、刪除複製影片剪輯
1.方法:removeMovieClip(目標路徑或影片深度級別)
2.解釋:目標路徑=影片剪輯的位置+實例名,深度級別上面說過了,就不再解釋了。
3.例如:在上一塊(複製影片剪輯)的基礎上,再繪製一個按鈕,添加動作,代碼如下。
on (press) {
removeMovieClip(nwemc); //刪除名為nwemc的影片剪輯
}
三、拖動命令和停止拖動命令
1.方法:startDrag(target,lock,left,top,right,bottom) 和 stopDrag()(它沒有任何參數)
2.解釋:target就是要拖動的影片剪輯的目標路徑,lock就是選擇影片剪輯的位置是鎖定在滑鼠的中央還是鎖定在滑鼠點擊的位置(lock是一個布爾值),
還有left、top、right、bottom這些,就是其英文字面的意思(左上右下),它們被用來規定拖動的範圍。
3.例如:繪製一個影片剪輯,在該影片剪輯上添加動作,代碼如下。
onClipEvent (mouseDown) { //當滑鼠左鍵按下時 startDrag(this, false, 40, 40, 400, 400); //開始拖動 } onClipEvent (mouseUp) { //當滑鼠左鍵抬起時 stopDrag(); //停止拖動 }
四、目標路徑命令
1.方法:targetpath(movieClipObject)
2.解釋:movieClipObject就是對要獲取的目標路徑的影片剪輯的引用(例如,_root或_parent)。
3.例如:這個命令要配合其他的命令才有實際意義,所以在這裡不寫案例了,下回適合處再講。