使用手冊 取消

最佳作法 - 建構 FLA 檔案

 

組織時間軸和元件庫

時間軸上的影格及圖層可顯示資源放置的位置,並決定處理文件的方式。設定及使用時間軸和元件庫的方式會影響整個 FLA 檔案與整體可用性。下列原則可協助您以有效率的方式編寫內容,並讓使用 FLA 文件的其他製作人員能更加瞭解文件的建構方式。

  • 以直覺式的圖層名稱來命名每一個圖層,並將相關資源一起放在相同的位置。避免使用預設的圖層名稱 (例如「圖層 1」、「圖層 2」)。

    命名每一個圖層或資料夾時,請清楚說明它的用途或內容。

    適時將包含 ActionScript 及影格標籤的圖層放在時間軸中圖層堆疊的頂端。例如,將包含 ActionScript 的圖層命名為 actions。

  • 使用圖層資料夾來群組和組織類似的圖層,加快尋找包含程式碼及標籤之圖層的速度。

  • 鎖定目前沒有在使用或不想修改的圖層。立即鎖定 ActionScript 圖層,讓元件實體或媒體資源不能放在該圖層上。

  • 不要將任何實體或資源放在包含 ActionScript 的圖層上。因為這樣有可能會造成「舞台」上的資源與參考這些資源的 ActionScript 間產生衝突,所以請將所有程式碼放置在本身的動作圖層中,並在建立圖層後鎖定圖層。

  • 如果您要參考程式碼中的影格,請使用 FLA 檔案中的影格標籤,而不要使用 ActionScript 程式碼中的影格編號。如果稍後在編輯時間軸時變更這些影格,而且您使用的是影格標籤並將它們移動到時間軸上,則無須變更任何程式碼中的參考。

  • 使用元件庫資料夾。

    在元件庫中使用資料夾來組織 FLA 檔案中類似的元素 (例如元件和媒體資源)。如果您每次建立檔案時都以一致的方式命名元件庫資料夾,就比較容易記住放置資源的地方。常用的資料夾名稱包括 Buttons、MovieClips、Graphics、Assets、Components,有時候也會使用 Classes。

使用場景

使用場景類似於使用數個 SWF 檔案來建立較大型的簡報。每個場景都有一個時間軸。當播放磁頭到達場景最後一個影格時,播放磁頭會前進至下一個場景。發佈 SWF 檔案時,各個場景的時間軸就會結合成 SWF 檔案中的單一時間軸。編譯了 SWF 檔案之後,它的行為就如同使用單一場景來建立 FLA 檔案一般。因為有這樣的行為,基於下列原因避免使用場景:

  • 場景可能會混淆要編輯的文件,特別是在多個製作人員的環境中。任何使用 FLA 文件的人都可能需要在 FLA 檔案內搜尋數個場景,以找出程式碼和資源的地方。請考慮載入內容或使用影片片段來取代。

  • 場景通常會產生大型的 SWF 檔案。

  • 場景會強制使用者以漸進方式下載整個 SWF 檔案,而不能載入他們實際要檢視或使用的資源。如果避免使用場景,使用者就可以控制播放 SWF 檔案時所下載的內容。使用者更可以控制要下載多少內容,這樣也可以對頻寬進行更好的管理。但有一個缺點,就是必須管理數量較多的 FLA 文件。

  • 結合 ActionScript 的場景可能會產生無法預期的結果。因為各個場景時間軸都會壓縮至單一時間軸上,您可能會遇到涉及 ActionScript 和場景的錯誤而需要更進一步、複雜的偵錯程序。

    如果您要建立時間較長的動畫,使用場景會比較方便。如果您的文件具有這些缺點,請考慮使用多個 FLA 檔案或影片片段來建立動畫,而不要使用場景。

儲存檔案與版本控制

儲存 FLA 檔案時,請使用一致的文件命名結構。若要儲存單一專案的多個版本,這點特別重要。

「專案」面板已在 Animate 中被取代。

若只使用一個 FLA 檔案,並且在建立檔案的期間沒有儲存版本,可能就會發生一些問題。在處理檔案時,因為儲存在 FLA 檔案中的步驟記錄會讓檔案變大,或者檔案會損毀 (因為您使用的其他軟體)。

如果您在開發時儲存多個版本,萬一需要回復檔案,就會有先前的版本可用。

請為檔案使用好讀的直覺式名稱,而不要使用含意模糊的名稱,並且要能在線上穩定運作:

  • 不要使用空格、大寫字母或特殊字元,

  • 而只使用字母、數字、破折號和底線。

  • 若要儲存相同檔案的多個版本,請使用一致的編號系統,例如 menu01.swf、menu02.swf 等,依此類推。

  • 在命名結構中考慮全部使用小寫字元,因為某些伺服器軟體會區分大小寫。

  • 考慮使用名詞+動詞或形容詞+名詞組合的命名系統做為檔案名稱,例如 classplanning.swf 及 myproject.swf。

建立大規模的專案時,請使用下列方法來儲存 FLA 檔案的新版本:

  • 選取「檔案 > 另存新檔」,然後儲存文件的新版本。

  • 使用版本控制軟體或「專案」面板來控制 Animate 文件。

    「專案」面板已在 Animate 中被取代。

    如果您不使用版本控制軟體來建立 FLA 檔案的備份,請使用「另存新檔」並在專案的每個里程碑後輸入文件的新檔案名稱。

    有很多軟體套件都可讓使用者搭配檔案使用版本控制,讓團隊工作更有效率並減少錯誤 (例如,覆寫檔案或用到舊版文件)。對於其他文件,您可以在 Animate 以外使用這些程式來組織 Animate 文件。

更快、更輕鬆地獲得協助

新的使用者?