控制時間軸
本節(jié)課闡述兩個知識點:控制時間軸、鼠標單擊命令。影片剪輯內部有著完整的時間軸,相當于一個單獨的flash,因此,在影片剪輯內也可以使用控制時間軸的命令。與第26課講的控制時間軸的代碼一模一樣,只需在代
本節(jié)課闡述兩個知識點:控制時間軸、鼠標單擊命令。影片剪輯內部有著完整的時間軸,相當于一個單獨的flash,因此,在影片剪輯內也可以使用控制時間軸的命令。與第26課講的控制時間軸的代碼一模一樣,只需在代碼前面加上影片剪輯的實例名即可。
停止播放狀態(tài)
比如說,在舞臺上繪制一個長方形,按F8鍵后轉成影片剪輯元件,雙擊進入其內部,制作一個補間動畫?;氐街鲌鼍埃瑢傩悦姘鍍仍O置實例名為mymc_mc。那么,要停止其播放狀態(tài),只需在主場景內新建一個圖層,并加入以下代碼:
```actionscript
mymc_();
```
這段代碼是在第26課的基礎上,前面加上了影片剪輯的實例名。通過這樣簡單的操作,就能夠控制影片剪輯的播放狀態(tài)了。
鼠標單擊命令
除了控制時間軸,我們還可以在影片剪輯內部實現(xiàn)鼠標單擊命令。假設我們有一個按鈕影片剪輯,想要在點擊按鈕時觸發(fā)某個事件。首先,在影片剪輯內部的第一幀上,添加以下代碼:
```actionscript
(, onClick);
```
接下來,在影片剪輯外部的腳本中,定義一個名為onClick的函數(shù),并在函數(shù)內編寫相應的邏輯:
```actionscript
function onClick(event:MouseEvent):void {
// 你想要執(zhí)行的代碼
}
```
這樣,當鼠標單擊按鈕影片剪輯時,就會觸發(fā)onClick函數(shù)里的代碼。
通過以上兩個知識點,我們可以更好地控制和操作影片剪輯,在實際的AS3開發(fā)中,能夠更加靈活地運用時間軸和鼠標事件,達到更好的交互效果。