發佈概觀

您可以使用下列方式播放內容:

  • 在配備有 Flash Player 的網際網路瀏覽器中播放

  • 當做稱為放映檔的獨立應用程式

  • 使用 Microsoft Office 中的 Flash ActiveX 控制項和其他 ActiveX 主機應用程式

  • 使用 Adobe® Director® 和 Authorware® 中的 Flash Xtra

根據預設,「發佈」命令會建立 SWF 檔案和 HTML 文件,以便在瀏覽器視窗中插入您的 Flash 內容。「發佈」命令也可以從 Adobe 及更新版本建立和複製 Macromedia Flash 4 的偵測檔案。如果您變更了發佈設定,Flash 會將這些變更連同文件一起儲存起來。建立發佈描述檔之後,您可將其匯出以用於其他文件中,或是提供給處理相同專案的其他人員使用。

使用「發佈」、「測試影片」或「影片除錯」命令時,Flash 會從您的 FLA 檔案建立 SWF 檔案。您可以在「文件屬性」檢測器中,檢視從目前 FLA 檔案所建立的所有 SWF 檔案大小。

Flash® Player 6 及更新版本都支援 Unicode 文字編碼。有了 Unicode 這項支援,不論執行播放程式之作業系統使用的語言為何,使用者都能檢視多國語言文字。

您可以使用替代檔案格式 (GIF、JPEG、和 PNG) 來發佈 FLA 檔;發佈時會產生所需的 HTML,以便在瀏覽器視窗中顯示。替代格式可讓瀏覽器針對沒有安裝指定之 Adobe Flash Player 的使用者,顯示 SWF 檔的動畫及互動功能。使用替代檔案格式發佈 FLA 檔案時,每個檔案格式的設定都會和 FLA 檔案一起儲存。

您可以使用許多種格式匯出 FLA 檔,就如同使用替代檔案格式發佈 FLA 檔,但是每個檔案格式的設定不會與 FLA 檔一起儲存。

或者,您也可以使用任何 HTML 編輯器建立自訂的 HTML 文件,並且在其中加入顯示 SWF 檔所需的標籤。

若要在發佈 SWF 檔之前測試 SWF 檔的運作方式,請使用「測試影片」(「控制 > 測試影片 > 測試」) 和「測試場景」(「控制 > 測試場景」)。

適用於 AS3 文件的 HTML 包裝函式

在網頁瀏覽器中播放 SWF 檔以及指定瀏覽器設定時,都會需要用到 HTML 文件。若要在網頁瀏覽器中顯示 SWF 檔,HTML 文件在使用 objectembed 標籤時必須搭配適合的參數。

註解:

您可以使用「發佈設定」對話方塊並選取「HTML」選項,產生使用正確 object 和 embed 標籤的 HTML 文件。如需詳細資訊,請參閱指定 HTML 文件的發佈設定。

 

當您發佈 SWF 檔案時,Animate 會自動建立 HTML 文件。

偵測是否有 Flash Player

網頁使用者的網頁瀏覽器必須安裝 Flash Player,才能看見您發佈的 Animate 內容。

下列資源和文章提供的最新資訊說明如何將程式碼新增至網頁以判斷是否已安裝 Flash Player,並在沒有安裝 Flash Player 時提供替代網頁內容。

請參閱 Flash Player 說明,判斷是否已安裝 Flash Player。

針對行動裝置發佈

Adobe® AIR® for Android® and iOS® 讓您可以使用 ActionScript® 指令碼編寫語言、繪圖工具和範本,建立吸引人的行動裝置內容。如需有關為行動裝置撰寫應用程式的詳細資訊,請參閱 AIR 開發人員參考

註解:

依據所開發的行動裝置對象而定,支援的 ActionScript 命令和聲音格式可能會受到若干限制。如需詳細資訊,請參閱 Mobile and Devices Development Center 上的行動文章。

使用行動裝置內容模擬器測試行動裝置內容

行動裝置內容模擬器是一種測試內容的方式,可以在模擬的 Android 或 iOS 環境中測試以 Adobe AIR 建立的內容。有了行動裝置內容模擬器,您就可以使用「控制 > 測試影片」命令,在 AIR Debug Launcher for Mobile 中測試您的檔案,進而啟動模擬器。

模擬器視窗開啟之後,您就可以將輸入傳送至文件,就像在行動裝置上執行一樣。可用輸入包括:

  • 加速計、X、Y 和 Z 軸
  • 方向臨界值角度
  • 觸控和手勢,包括壓力敏感度
  • 地理位置、方向和速度
  • 硬體按鍵 (在 Android 裝置上找到)

發佈安全的 AS3 文件

Flash Player 8 和更新版本包含下列功能,可協助您確保文件的安全性:

緩衝區溢位防護

自動啟用時,這項功能可避免有心人士蓄意使用文件中的外部檔案來覆寫使用者的記憶體,或是插入病毒等具有破壞性的程式碼。如此便能避免文件在使用者系統上之指定記憶體空間外面讀寫資料。

在文件之間共享資料時,網域必須完全相同

Flash Player 7 及更新版本強制採用了比先前版本更為嚴格的安全性模型。在 Flash Player 6 和 Flash Player 7 之間,此安全性模型主要有兩方面的變更:

精確網域對應

Flash Player 6 允許來自類似網域 (例如 www.adobe.comstore.adobe.com) 的 SWF 檔彼此任意通訊,或是與其他文件任意通訊。在 Flash Player 7 中,若要存取某個網域中的資料,該網域必須和資料提供者的網域「完全相同」,兩個網域方能彼此通訊。

HTTPS/HTTP 限制

使用非安全性 (非 HTTPS) 通訊協定載入的 SWF 檔無法存取使用安全性 (HTTPS) 通訊協定載入的內容,即使這兩種通訊協定位於完全相同的網域中也一樣。

本機與網路的播放安全性

Flash Player 8 及更新版本引進了新的安全性模型,能讓您針對所發佈的 SWF 檔,判斷其本機和網路播放的安全性。根據預設,系統會授與 SWF 檔本機檔案與網路的讀取權限。然而,具有本機存取權限的 SWF 檔不能與網路進行通訊,而且 SWF 檔無法傳送檔案或資訊到任何網路。

您可以允許 SWF 檔存取網路資源,讓 SWF 檔傳送和接收資料。如果您授與 SWF 檔存取網路資源的權限,則會停用本機存取,以保護本機電腦上的資訊,避免它們上傳至網路。

若要針對所發佈的 SWF 檔選取本機或網路播放安全性模型,請使用「發佈設定」對話方塊。

Flash Player

Flash Player 播放 Flash 內容的方式,就和它在網頁瀏覽器或 ActiveX 主機應用程式中顯示的方式一樣。Flash Player 會隨著 Flash 應用程式一起安裝。當您按兩下 Flash 內容時,作業系統便會啟動 Flash Player,然後播放 SWF 檔案。您可以使用該播放程式,讓沒有使用網頁瀏覽器或 ActiveX 主機應用程式的使用者也能檢視內容。

若要在 Flash Player 中控制內容,請使用選單命令和 fscommand() 函數。

您可以使用 Flash Player 的快顯選單來列印 Flash Pro 內容影格。

  • 請執行下列其中一項:

    • 若要開啟新的或現有的檔案,請選取「檔案 > 開新檔案」或「檔案 > 開啟舊檔」。

    • 若要變更應用程式的檢視,請選取「檢視 > 顯示比例」,然後進行選取。

    • 若要控制內容播放,請選取「控制 > 播放」、「控制 > 倒帶」或「控制 > 重複播放」。

更新或重新安裝 Flash Player

如果您在安裝 Flash Player 時發生問題,可以進行更新或重新安裝。您可以選擇「說明 > 取得最新 Flash Player」,直接從 Flash 前往 Flash Player 下載頁面。

如果您想要先解除安裝 Flash Player,請執行下列步驟:

  1. 關閉瀏覽器。
  2. 移除任何目前已安裝的播放程式版本。

    如需相關說明,請參閱支援中心的 TechNote 14157,網址:www.adobe.com/go/tn_14157

  3. 若要開始進行安裝,請到 http://www.adobe.com/go/getflashplayer_tw

    請遵循螢幕上的指示安裝。

    您也可以執行下列其中一個安裝程式,這些安裝程式位於 Players 資料夾中。但是,Adobe 網站上的安裝程式,通常都比 Players 資料夾中的安裝程式更新。

    • 如需安裝 Windows® 的 ActiveX 控制項 (Internet Explorer 或 AOL),請執行 Install Flash Player 9 AX.exe 檔案。
    • 如需安裝 Windows 的外掛程式 (Firefox、Mozilla、Netscape、Safari 或 Opera),請執行 Install Flash Player 9.exe 檔案。
    • 如需安裝 Macintosh® 的外掛程式 (AOL、Firefox、Internet Explorer for Macintosh、Netscape、Opera 或 Safari),請執行 Install Flash Player 10 (Mac OS 9.x) 或 Install Flash Player 10 OS X (Mac OS X.x)。

    註解:

    若要驗證安裝,請使用您的網頁瀏覽器前往下列網址:http://www.adobe.com/shockwave/welcome/。

為 Flash Player 設定伺服器

要讓使用者能在網路上檢視 Flash 內容,必須正確地設定網站伺服器讓它認得 SWF 檔案。

設定伺服器可以建立適當的 Multipart Internet Mail Extension (MIME) 類型,如此伺服器便可以將副檔名為 .swf 的檔案識別為 Flash 檔案。

收到正確 MIME 類型的瀏覽器可以載入合適的外掛程式、控制項或輔助應用程式,以處理並正確顯示收到的資料。當 MIME 類型遺失,或是未由伺服器正確傳送時,瀏覽器可能會顯示錯誤訊息,或顯示包含拼圖拼片圖示的空白視窗。

  • 若網站是透過 Internet 服務供應商 (ISP) 建立,請洽詢 ISP,將這個 MIME 類型加入伺服器:application/x-shockwave-flash,副檔名為 .swf。

  • 如果您自行管理伺服器,請參閱網站伺服器文件,取得有關加入或設定 MIME 類型的指示。

  • 公司與企業系統管理員可以設定 Flash,限制 Flash Player 存取本機檔案系統中的資源。您可以建立安全性設定檔,限制 Flash Player 在本機系統上的功能。

安全性設定檔是一個文字檔,放置在與 Flash Player 安裝程式所在的相同資料夾中。Flash Player 安裝程式會在安裝時讀取設定檔,並遵循其中的安全性指示執行作業。Flash Player 會使用 System 物件將設定檔公開給 ActionScript。

您可以利用設定檔:關閉 Flash Player 存取攝影機或麥克風、限制 Flash Player 能夠使用的本機儲存區、控制自動更新功能,以及阻止 Flash Player 讀取使用者本機硬碟的任何資料。

增加 MIME 類型

當網站伺服器存取檔案時,此伺服器必須正確地將這些檔案識別為 Flash 內容,以便顯示這些檔案。如果 MIME 類型已經遺失,或是無法由伺服器正確傳遞,瀏覽器可能會顯示錯誤訊息或包含拼圖碎片圖示的空白視窗。

如果您的伺服器設定不正確,則您 (或是您的伺服器管理員) 必須在伺服器的組態設定檔中加入 SWF 檔的 MIME 類型,並讓下列 MIME 類型與 SWF 副檔名產生關聯:

  • MIME 類型 application/x-shockwave-flash 有 .swf 副檔名。

  • MIME 類型 application/futuresplash 有 .spl 副檔名。

如果您自行管理伺服器,請參考伺服器軟體文件中有關增加或設定 MIME 類型的指示。如果您並不是自行管理伺服器,請聯絡您的網際網路服務供應商、網站管理者或伺服器管理員,請他們協助您加入 MIME 類型資訊。

如果您的網站架設在 Mac OS 伺服器上,您必須另外設定下列參數:Action: Binary; Type: SWFL; 和 Creator: SWF2。

SWF 內容的搜尋引擎最佳化

在 2008 年中,Adobe 宣佈了一項 Flash Player 技術的重大突破,讓 Google 與 Yahoo! 等搜尋引擎可以檢索 SWF 檔案中的文字內容。您可以使用多種策略,提高 SWF 內容在搜尋引擎中的可見度。這些作法統稱為「搜尋引擎最佳化」(SEO)。

關於 Omniture 與 Flash

Flash 內容可與 Omniture SiteCatalyst 和 Omniture Test&Target 整合。SiteCatalyst 可協助行銷人員快速識別網站中獲利最佳的路徑、判斷訪客於何處離開網站,以及識別線上行銷活動的關鍵性成功指標。Test&Target 可協助行銷人員持續改善線上內容以符合客戶的需求。Test&Target 提供的介面可讓您設計內容,以及執行測試、建立觀眾區隔與建立目標內容。

而 Omniture 客戶只要下載並安裝 Omniture 擴充套件,就可以在 Flash 中使用 SiteCatalyst 與 Test&Target。

  • 若要下載 Omniture 擴充套件並取得使用說明,請選擇「說明 > Omniture」。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策