Adobe Flash/互動性/ActionScript 初學者指南
外觀
ActionScript 是一種基於 ECMAScript 的程式語言,用於為 Adobe Flash 電影和應用程式編寫指令碼。由於 ActionScript 和 JavaScript 都基於相同的語法,因此對其中一種語言的熟練掌握可以輕鬆地轉化為對另一種語言的掌握。但是,雖然 JavaScript 的 DOM 以瀏覽器視窗、文件和表單為中心,但 ActionScript 的 DOM 以電影為中心,其中可能包括動畫、音訊、文字和事件處理。
每個動作都必須在關鍵幀中。
將所有動作都放在一個名為“Actions”或類似名稱的單獨圖層上是一個不錯的設計策略。
要製作一個按鈕,當點選時載入一個 URI,右鍵單擊按鈕的例項,然後從選單中選擇“Actions”。然後,輸入以下程式碼
on( release )
{
getURL( "<URI>", ["<target>"], ["<method>"] )
}
其中“target”是指視窗型別(例如,"_blank" 表示新視窗)。
一個常用的 ActionScript 函式是 gotoAndPlay。它採用 gotoAndPlay( <frame> ) 的形式。執行時,它會將播放器移動到該幀並恢復播放。例如,gotoAndPlay( 5 ) 會移動到第 5 幀並恢復播放,而 gotoAndPlay( "menu" ) 會移動到名為“menu”的幀並恢復播放。
一個類似的函式是 gotoAndStop( <frame> ),它會移動到引用的幀,但不會恢復播放。