「ActionScript 3.0 語言和組件參考」支援的 Adobe 產品中包括 Flash CS3 和 Flex 2。內容涵蓋了 ActionScript 專屬的應用程式設計介面 (API),操作方式依使用的編寫工具類型而定。因此,如果要測試並使用「ActionScript 3.0 語言和組件參考」中的範例程式碼,就需要先瞭解您所使用的編寫工具操作方式。例如,「ActionScript 3.0 語言和組件參考」中有些範例是使用類別結構 (如 flash.ui.ContextMenu 類別範例),而其它範例則不使用類別結構 (如 flash.display.DisplayContainerObject.mouseChildren 屬性範例)。Flex Builder 使用者可以將 ContextMenu 類別範例貼入「ActionScript 專案」中,藉以測試該範例 (若是 MXML 專案,則該類別結構範例通常還需要某些額外的 Flex 專屬程式碼)。Flash 編寫工具使用者則需要將內容貼入類別檔案才能進行測試。下列為每項編寫工具的指令:

Flash CS3 指令

您可以將不使用類別結構的範例貼入主時間軸第一個影格之第一個圖層的「動作」面板,然後使用「控制>測試影片」選單選項來測試它們。在使用類別結構的範例上,請依照這些步驟操作:

  1. 將類別範例程式碼貼入新的 AS 檔,並輸入和主要類別相同的檔案名稱 (例如:ContextMenuExample.as)。
  2. 在和 AS 檔相同的目錄中建立並儲存新的空白 FLA 檔。
  3. 在「屬性」檢測器的「屬性」索引標籤中,為範例在「文件」類別文字方塊中輸入主要類別的類別名稱 (例如:ContextMenuExample)。
  4. 儲存 FLA 檔所做的變更。
  5. 使用「控制>測試影片」選單選項來測試影片。

Flex Builder 指令

您可以將不使用類別結構的範例貼入 MXML 應用程式的 mx:Script 標籤內容。使用類別結構來測試範例最簡單的方式是將它們貼入 ActionScript 專案,如下列步驟所示:

  1. 選取「檔案>開新檔案>ActionScript 專案」選單選項。
  2. 在「專案名稱」中,輸入主要類別的名稱 (例如:ContextMenuExample)。
  3. Flex Builder 會根據「ActionScript 專案」範本建立一個 ActionScript 檔案。刪除檔案中的任何預設範本內容。
  4. 貼上整個範例 (包括套件),然後將陳述式匯入 ActionScript 檔案。
  5. 使用「執行」或「除錯」命令測試範例。

注意:如果要在 MXML 應用程式中測試 ActionScript 範例,而此範例是使用 addChild() ActionScript 方法並搭配 Flash Player 顯示物件 (如文字欄位),則您必須將該程式碼附加到 Flex UIComponent,而非加入 Flash Player 顯示物件。

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/ExampleInstruct.html