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