古詩詞大全網 - 成語經典 - flash腳本語言的影片剪輯

flash腳本語言的影片剪輯

當 SWF 文件正在播放時,創建壹個

影片剪輯的實例。無論播放頭在原始影片剪輯中處於什麽位置,在重復的影片剪輯中,播放頭始終從第 1 幀

開始

語法:duplicateMovieClip (target,new name,depth);

duplicateMovieClip 範例:duplicateMovieClip (/game,new game,2);

removeMovieClip 語法:removeMovieClip (target); 刪除指定的影片剪輯

可用鼠標拖動已定義實體名稱的影 片剪輯,壹次只能拖動壹個。壹旦 執行,該影片剪輯保持可拖 動狀態,直到用stopDrag 明確停止拖動為止,或是對另壹個影片剪輯做 startDrag 的動作命令

語法:startDrag (target,lock,[left,top, right,bottom]);

範例:on (press) { startDrag startDrag

startDrag (/happy,true,0,350,210);

}

startDrag 的動作命令

語法:stopDrag ();

範例:on (release) {

stopDrag 停止當前的拖動操作

stopDrag ();

}

續表

語法:onClipEvent (movieEvent) {}

範例:onClipEvent (load) {事件處理函數:觸發去執行那些指派

gotoAndStop (3) 給壹個影片剪輯的動作命令

}

MovieEvent 可分為以下幾類。

Load:載入動畫影片

Unload:刪除動畫影片

onClipEvent EnterFrame:進入每壹幀(都會啟動action)

MouseMove:每次移動鼠標時啟動此動作

MouseDown:按住鼠標左鍵

MouseUp:放開鼠標左鍵

KeyDown:按住鍵盤的壹個按鍵,使用Key.getCode 去讀取最後被按下的按鍵

KeyUp:放開鍵盤的壹個按鍵,使用Key.getCode 去讀取最後被放開的按鍵

Data :在 loadVariables() 或 loadMovie() 動作中接收到數據時啟動該動作。當與

loadVariables() 動作壹起指定時,data 事件只在加載最後壹個變量時發生壹次

當影片播放時,更改影片剪輯的屬

語法:setProperty (target, property, value)

setProperty 性值,如Alpha 、Width、Visible、

範例:setProperty (happy,_alpha= 30); Rotation 等

在指定的ClipEvent 事件觸發後,刷

updateAfterEvent 語法:updateAfterEvent() 新屏幕顯示,可以避免刷新網頁時的

屏幕閃爍