關於執行階段共享資源的部分,來源文件中的資源會以外部檔案的形式,在目的文件中形成連結。執行階段的資源會在文件播放時 (亦即執行階段),載入目的文件中。當您在編寫目的文件時,即使區域網路尚未提供包含共享資源的來源文件亦無妨。您必須將來源文件發佈至 URL 上,目的文件方能於執行階段取得共享資源。
使用執行階段共享元件庫資源涉及兩道程序:第一,來源文件的作者定義來源文件中的共享資源,並輸入資源的識別名稱字串和要發佈來源文件的 URL (只限 HTTP 或 HTTPS)。
第二,目的文件的作者定義目的文件中的共享資源,並輸入和用於來源文件中的共享資源相同的識別名稱字串和 URL。不然,目的文件的作者也可以將共享資源從已發佈的來源文件拖曳到目的文件的元件庫中。「發佈」設定中的 ActionScript 版本設定必須與來源文件的 ActionScript 版本相符。
無論是哪種情況,都必須將來源文件發佈到指定的 URL,讓目的文件可以取得共享資源。
避免在多個 FLA 檔案中使用資源的不同複本。例如,如果您要開發適用於網路瀏覽器的 FLA、適用於 iOS 的 FLA,以及適用於 Android 的 FLA,則可以在這 3 個檔案之間共用資源。
如果您在其中一個 FLA 檔案中編輯共享資源,然後開啟或切換到其他使用此資源的 FLA 檔案,那些 FLA 檔案中就會反映更改結果。
從另一個 FLA 檔案中的元件連結至外部 FLA 檔案中的元件,以使用外部 FLA 檔案中的元件。
在「專案」面板中,在屬於同一個 Animate 專案的 FLA 檔案之間共享元件。如需有關使用「專案」面板的資訊,請參閱使用 Animate 專案。
針對在編寫階段共享的資源,您使用區域網路上可用的其他任何 FLA 檔案中的任何元件,更新或取代您正在編寫的 FLA 檔案中的任何元件。
您可以在編寫文件時更新目的文件中的元件。
目的文件中的元件會沿用它原本的名稱和屬性,但它的內容會以所選取的元件內容更新或取代。
在「專案」面板中建立專案,然後在專案中建立 FLA 檔案。
在該 FLA 中,透過在「元件庫」面板中核取每個所需項目的共用核取方塊,您指定要與其他檔案共用的元件。
在專案中建立第二個 FLA 檔案。
將第一個 FLA 檔案中舞台上的圖層、影格或項目複製並貼到第二個 FLA 檔案。
Animate 會將所貼上元素中的共享元件庫項目,移動到專案資料夾內另一個名為 AuthortimeSharedAssets.FLA 的檔案。
資源類型 |
可單獨共享? |
在影片片段內時可共享? |
---|---|---|
影片片段元件 |
是 |
是 |
圖像元件 |
是 |
是 |
按鈕元件 |
是 |
是 |
字體元件 |
否 |
是 |
FLV 視訊 |
否 |
是 |
內嵌視訊 |
否 |
是 |
聲音 (任何格式) |
否 |
是 |
點陣圖 (任何格式) |
否 |
是 |
編譯後的影片片段 (SWC) |
否 |
是 |
組件 (以元件為基礎) |
是 |
是 |
您可以使用可在區域網路上存取之 FLA 檔中的元件,更新或取代文件中的影片片段、按鈕或圖像元件。目的文件中的元件會沿用原本的名稱和屬性,但元件的內容會以所選取元件內容取代。選取的元件所使用的任何資源,也會複製到目的文件中。
教學課程:使用共享資源和專案面板建立行動專案 (Yuki Shimizu,Adobe.com)