建立 Flash 檔案

若要建立 Flash 範本,請從使用 Adobe Flash Professional CS5 或更新版本建立檔案開始。

http://microsite.omniture.com/t2/help/en_US/s7/samples/bankBanner8_clean.fla 提供 Flash 範本範例。您可以下載這個範例檔案,當成 Flash 範本創作方式的參考,以及測試本節中的修飾元與其它範例。

該檔案可用作建立 Scene7 Flash 範本的範本。在 Flash 檔案中,執行下列步驟:

  • 建立並命名文字實體。

  • 建立並命名符號實體。

  • 如果您要輕鬆在請求時間隱藏或顯示某一特定群組的圖案,請將不同圖層上的圖案分組。

  • 將替換所需的所有符號與點陣圖都放在資產庫中。務必為符號與點陣圖命名。

建立文字實體與符號實體

建立原始 Flash 檔案時,請記住您想要在建立範本時能夠修改和取代的組件有哪些。針對每個可替換組件,建立文字實體或符號實體。如有必要,可將內容轉換為符號。

文字實體中的文字可以取代為不同文字。符號實體可用作點陣圖與符號的預留位置。它可識別您在建立不同橫幅時要在範本中換入和換出的內容。將最初的範本版面配置上載到 SPS 之後,您就可以使用文字實體與符號實體,將不同的文字、點陣圖及符號插入您建立的項目。

文字實體
針對您最初之範本版面配置中的每個可替換文字區塊,建立一個文字實體。例如,如果是設計要宣佈銷售日期的範本,則請建立一個用來顯示銷售日期的文字實體。您可以視需要針對不同的顯示變更文字實體的文字。
重要事項: 您可以在文字欄位中使用傳統文字或 TLF 文字。此外,請使用動態或輸入文字,不要使用靜態文字。因為靜態文字不允許您為其指定實體名稱,所以只有動態文字與輸入文字才能進行修改。

符號實體
針對您最初之範本版面配置中的每個可替換符號或點陣圖,建立一個符號實體。例如,如果是設計要顯示三個動畫產品影像的配置,請在配置中建立三個符號實體。

在設計中利用圖層

修改 Flash 範本最迅速的其中一種方法,就是將圖層設為可見或不可見。將圖案與文字放在相同圖層,您就能迅速移除或顯示圖案與文字。您要做的就是隱藏或顯示圖案與文字所在的圖層。

使用編譯後的影片剪輯與 SWC 檔案

Flash 範本支援 AS3 編譯後的影片剪輯。編譯後的影片剪輯就是一套預先編譯的 Flash 符號與 ActionScript 程式碼。它可用來避免重新編譯不會變更的符號與程式碼。您也可以在 Flash 中編譯影片剪輯,並轉換為編譯後的影片剪輯。例如,如果影片剪輯含有大量不常變更的 ActionScript 程式碼,則可以轉換為編譯後的影片剪輯。編譯後的影片剪輯作用就像它的編譯來源影片剪輯一樣,只不過編譯後的影片剪輯比一般影片剪輯的顯示與發佈速度更快。您無法編輯編譯後的影片剪輯,但是其屬性會顯示在「屬性檢測器」與「組件檢測器」中。

在 Scene7 Flash 範本中,編譯後的影片剪輯作用就像 Flash 內的符號一樣。指定實體名稱的方式就像一般符號一樣,而且可以透過 rsi、rsa、ra 及 ri 修飾元予以操作。

Flash 所含的組件不是 FLA 檔案,而是編譯後的影片剪輯 (已封裝至編譯後的影片剪輯 (SWC) 檔案)。

將內容放入資產庫

將建立 Flash 範本所需的所有點陣圖與符號都放在資產庫中。上載 Flash 檔案 (包括其所有資產庫內容) 之後,您就可以使用資產庫內容來建立不同版本。您可以根據需要換入和換出資產庫的符號與點陣圖。您也可以從已經上載到 Scene7 Publishing System 的其它外部 Flash 檔案庫中提取內容。

最佳實務設計考量

若要使用 Flash 來源檔案建立範本,請遵循這個最佳實務建議:

Flash 元素

最佳實務

靜態文字

如果想要能夠以動態方式變更文字,請將靜態文字變更為動態文字。

TLF 文字實體

移除 TLF 文字實體中的所有內嵌圖形。

ActionScript 1

將 ActionScript 1 變更為 ActionScript 2 或 3。

內嵌音訊與視訊檔案

所有視訊與音訊內容都必須透過串流來源或 http 漸進式下載,由外部參照。

巢狀符號

請勿使用來自外部 FLA 且嵌套其它含 rsi 修飾元之符號的符號。

子圖層

您只能利用 rla 修飾元來修改最上層圖層。將您要利用 rla 修飾元修改的圖層放在最上層。

3-D 轉換

請勿使用 3-D 轉換。

反向運動

請勿使用反向運動。