如果在動畫中使用“3D轉換工具”和“反向運動工具”,那么在新建文檔時就應選擇ActionScript 3.0,或在菜單命令“文件”→“發布設置”對話框的“Flash”選項中將ActionScript 3.0 指定為“腳本”設置。
本節介紹動作面板的組成與使用方法,使用動作面板給動畫添加ActionScript語言,并通過例子介紹如何創建簡單的交互動畫。
7.7.1 動作面板的使用
動作面板是專門用來編寫程序的窗口。選擇菜單命令“窗口”→“動作”,打開動作面板。面板右側的腳本窗口用來創建腳本,用戶可以在其中直接編輯動作,也 可以輸入動作的參數或刪除動作。在動作面板的左上方的下拉列表中,可以選擇ActionScript的版本。創建的動畫類型不同,所選擇的 ActionScript版本也不相同,例如不能把ActionScript 3.0腳本添加到基于ActionScript 2.0所創建的動畫文件 中。
面板左側中部以分類的方式列出了Flash的所有動作及語句,用戶可以用雙擊或拖曳的方式將需要的動作放置到右側的腳本窗口中。在面板的右上角有一個“腳本助手”按鈕,使用“腳本助手”可以快速、簡單地編輯動作腳本,適合初學者使用。
7.7.2 添加動作的位置
ActionScript語言可以添加到動畫中的關鍵幀、按鈕元件和影片剪輯元件中。給關鍵幀添加動作,動畫播放到該幀時就會自動執行該動作,添加動作后,在關鍵幀上會顯示一個“ɑ”標記。
給按鈕元件添加動作,可以通過按鈕來控制影片的播放或控制其他元件。這些動作或程序是在特定的按鈕事件發生時才會執行,如點擊按鈕時執行。每個按鈕實例 都可以有自己的動作,不會互相影響。給按鈕元件添加動作的方法是先選擇舞臺上的按鈕元件實例,然后在“動作”面板的標題欄就可以看到“動作—按鈕”,在面 板左側的下部還顯示了當前所選擇的對象,表明當前所添加的腳本語言是賦予按鈕元件的。
給影片剪輯元件添加動作,當裝載影片剪輯或播放影片剪輯到達某一幀時,分配給該影片剪輯的動作將被執行。
7.7.3 ActionScript基本語句的應用
下面介紹Flash中最常用的一些基本函數,并通過一個實例來熟悉它們的使用。例子中所使用到的有控制影片播放的語句play和停止語句stop、跳轉到影片中指定的幀或場景的goto語句、Flash播放器控制語句fscommand。
◆例子:制作幻燈片課件。
(1)新建文件,選擇菜單命令“文件”→“新建”,在“新建文檔”窗口中選擇文件類型“Flash文件(ActionScript 2.0)”。
。2)選擇菜單命令“插入”→“新建元件”,新建一個按鈕元件,命名為“跳轉按鈕”,在按鈕編輯窗口的“彈起”狀態畫出一個綠色的向左三角形,復制粘貼 該三角形,把兩個三角形疊放在一起。用鼠標點擊第二幀,即“指針經過”狀態幀,按鍵盤上的F6鍵將其加入關鍵幀,用“顏料桶工具”把三角形調整為藍色。
。3)點擊面板上的“場景1”回到場景中,雙擊第一層名稱并重命名為“內容”。在“內容”層的第一幀用“文本工具”輸入文字,如“第一節”(在屬性面板 中修改文字屬性,如大小、字體和顏色);用鼠標點擊第二幀,按鍵盤上的F6鍵將其加入關鍵幀,用“文本工具”把文字修改為“第二節”的內容;用鼠標點擊第 三幀,按鍵盤上的F6鍵將其加入關鍵幀,用“文本工具”把文字修改為“第三節”的內容。在每一幀中可以放置文字、圖片、影片剪輯等多媒體素材。