組織程式碼的選項

您可以使用 ActionScript 3.0 程式碼來建立許多程式,從簡單的動畫,一直到複雜的主從式交易處理系統。視所要建立的應用程式類型而定,您可能想用下面的一或多個不同方法,將 ActionScript 加入專案中。

副主題

將程式碼儲存在 Flash 時間軸的影格
將程式碼儲存在 ActionScript 檔案中

將程式碼儲存在 Flash 時間軸的影格

在 Flash 編寫環境中,您可以將 ActionScript 程式碼加入時間軸中的任何影格。這個程式碼會在影片播放 (也就是播放磁頭進入該影格) 的同時執行。

將 ActionScript 程式碼放入影格,可以很容易將行為加入用 Flash 編寫工具建立的應用程式。您可以將程式碼加入主要時間軸的任何影格,或任何 MovieClip 元件時間軸的任何影格。但是,這種彈性有其代價。當您建立較大的應用程式時,很容易就會忘記哪些影格儲存哪些指令碼。這會使得應用程式在日後難以維護。

很多開發人員只會將程式碼放在時間軸的第一個影格,或 Flash 文件的特定圖層,藉此方式在 Flash 編寫工具中簡化 ActionScript 程式碼的組織。這會比較容易從 Flash FLA 檔找出和維護程式碼。但是,如果要在其它 Flash 專案使用相同的程式碼,就必須將程式碼複製並貼到新的檔案中。

如果您想日後在其它 Flash 專案中使用 ActionScript 程式碼,可以將程式碼儲存在外部 ActionScript 檔案 (即副檔名為 .as 的文字檔)。

將程式碼儲存在 ActionScript 檔案中

如果您的專案有大量的 ActionScript 程式碼,最好能將程式碼組織在不同的 ActionScript 原始檔案 (即副檔名為 .as 的文字檔) 中。ActionScript 檔案的結構有兩種,您可以視其在應用程式中的用途來決定使用哪一種。


Flash CS3

 

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

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000028.html