輔助功能*
Adobe
登入 隱私權 我的 Adobe

Flash Player 版本說明

Macromedia Flash Player 8 版本說明

本文件論述 Macromedia Flash 8 文件或版本說明中未討論到的議題, 對象主要是 Macromedia Flash 8 的程式開發人員, 並且會在取得更多資訊時定期更新文件。

** 開啟新頁面

Macromedia Flash Player 版本

請確定您已安裝最新版的 Flash Player, 只要按一下這裡*即可檢查版本。最新的 Flash Player 8 版本為 8.0.42.0。

Macromedia Flash Player 8, 8.0.22.0 版的功能

這一版的 Macromedia Flash Player 包含以下功能:

  • 新的創意表達能力, 例如新的視訊能力、濾鏡效果以及文字顯示的增強功能
  • 應用程式開發功能, 例如檔案上傳 / 下載、可增進 JavaScript 整合能力的新瀏覽器 Scripting API (外部 API), 以及改良的「輸入方法編輯器」整合能力
  • 顯示及程式碼執行作業效能的改善
  • 本機 Flash 內容的強化安全性模型
  • 安裝及更新程序的改善

在 Flash 8 以及 Flash Professional 8 編寫環境的 Flash 說明中, 詳述了 Macromedia Flash Player 8 中的功能。程式開發人員必須瞭解的功能包括:

表達能力:

點陣圖效果/濾鏡

這個功能可以在執行階段提供明顯的圖形效果, 而且不會大幅增加 SWF 檔案的大小。新的濾鏡包括 Blur (模糊)、DropShadow (投影)、Glow (光暈)、Bevel (斜角)、Gradient Glow (漸層光暈)、Gradient Bevel (漸層斜角)、Displacement Map (置換)、Convolution (散景) 和 Color Matrix (色彩矩陣)。

進階文字顯示 (FlashType)

「進階文字顯示」(Advanced Text Rendering) 運用了新的消除鋸齒技術, 可以產生高品質的字型, 特別是在字型極小時益形明顯。新的文字引擎所產生的文字不但容易閱讀, 更保留了字型外觀的美感。

Scale 9 (或 9-Slice Scaling)

Scale 9 會對形狀和影片片段套用「元件」縮放。套用格線縮放時, 角落的曲線化不會隨著中心延伸而改變。如此軟體開發人員便能利用向量圖像的高效能元件式縮放。

混合模式

這個功能導入了「影片片段」屬性, 它會過濾所有淺層元件的色彩和 Alpha 顯示, 其作用與套用到 Macromedia Fireworks 各圖層的「混合模式」類似。

GIF、PNG 和 JPEG 支援

這個功能新增了動態載入 GIF、PNG 和漸進式 JPEG 檔案的支援。

BitmapData API

這個功能可以在執行階段提供 BitmapData 物件和其它物件, 並可提供低階 API 以支援像素操作、將影片片段以程式方式顯示為影像, 以及支援點矩陣效果存取功能。

筆觸的增強功能

這個功能能讓影片片段重新調整大小時, 筆觸不會隨之縮放, 並可保證極細線均能正確接合。它也新增了對新接合 (尖角、圓角和斜角) 和結束端點 (平端點、方端點和圓端點) 的支援。填色色彩或漸層填色現在也能套用到筆觸上。

文字版面 API

「文字版面 API」功能加入了低階文字 API, 對 Flash Player 中文字的編排有更大的控制力, 包括支援微調間距、齊行和字元間距等能力。

視訊的增強功能

Flash Player 8 整合了來自 On2 的新視訊轉碼器, On2 並可與工具集所提供的 VP6.2 編碼支援搭配使用。Player 現在也在使用新的轉碼器時支援 Alpha 色板視訊。

線性和放射狀漸層的增強功能

使用者現在可以控制放射狀漸層填色的焦點, 最多設定 16 個色彩停止點 (Color Stop), 並可設定任何填色的重複模式。

32 聲道

Flash Player 8 現在支援 32 個同時聲道, 突破舊版 Flash Player 最多 8 聲道的限制。

自訂快顯選單的增強功能

CustomContextMenu API 現在可以套用到巢狀影片片段的物件上。這可以提高在 ActionScript 所開發之元件的可用性。

強固型應用程式執行階段:

檔案上傳/下載

這個功能能讓軟體開發人員建立可將檔案上傳至伺服器, 且可讓使用者下載及儲存檔案的內容。

外部 API

「外部 API」讓 ActionScript/JavaScript 之間能夠進行緊密的通訊。功能包括:

  • 傳遞多種資料類型 (不只是字串) 的能力
  • 函數呼叫均為同步進行, 因此可以得到傳回值
  • 內建到 播放程式內 (和 Flash/JavaScript 整合套件不同)
  • 可以在所有的現代瀏覽器中使用

IME 的增強功能

這個功能能讓 ActionScript 存取平台「輸入方法編輯器」中的功能, 例如取得及設定轉換模式。

效能:

降低記憶體使用量

Flash Player 8 實作了更有效率的記憶體管理, 因此可以提高 ActionScript 和 Player 的效能。

更快速的 ActionScript 效能

ActionScript 效能在 Flash Player 8 做了最佳化設定

顯示效能

本版做了許多最佳化設定, 可以提高顯示的效能, 特別是在 Mac 平台上。

點陣圖快取

向量圖形現在已能藉由點陣圖快取而加快顯示速度。

使用者私密性與安全性:

共用物件的私密性控制

我們新增了一個使用者設定到線上設定管理員, 讓使用者能夠「選擇退出」(Opt-out) 協力廠商的 Cookie。這個選項位於「Flash Player 設定管理員」現有的「全域儲存區」索引標籤上。這個設定預設為啟用, 但使用者隨時都可以停用。當協力廠商 LSO (本機共用物件) 停用時, Flash Player 就不允許 SWF 讀取或寫入 LSO, 除非其原始網域與瀏覽器網址列的 URL 網域相符。這個限制只會在瀏覽器播放程式中強制執行。

程式碼簽章

在 Flash Player 8 中, 播放程式下載的所有應用程式 (例如「自動更新」和「快速安裝」) 都會由 Macromedia 進行數位簽章, 並由 Flash Player 驗證。

本機檔案安全性

Flash Player 8 導入了新的受信任本機內容安全性模型。從 Flash Player 8 開始, 在播放程式中做為本機檔案播放之任何版本的 SWF, 它與 Internet 之間的通訊都受到存取限制。新限制只適用於瀏覽器播放程式和獨立播放程式; 測試影片播放程式、放映檔和內嵌於非瀏覽器應用程式之 ActiveX 控制項的實體則不受影響。

本機內容現在分為三種基本分類:

  • 不受信任的 – SWF 只能存取本機檔案系統。這是本機檔案的預設值。
  • 具備網路 (Local with Networking) – SWF 的本機只能存取 Internet。
  • 受信任的 – SWF 可以自由和本機並 Internet 內容互動

「本機檔案安全性」限制可能會影響某些已部署的內容。如果您部署了做為本機 SWF 執行的內容, 它在瀏覽器中播放並需聯絡 Internet, 則升級至 Flash Player 8 的使用者就會看到一個對話方塊, 警告它們可能有不安全的作業。如需本機檔案安全性相關議題的詳細資訊, 請參閱本技術說明

安裝經驗:

自動更新的增強功能

Flash Player 升級的用戶端通知, 自 Flash Player 8 開始已有了變更。在 Flash Player 7 中, 如果偵測到更新, Player 會啟動應用程式, 並在等候五分鐘之後, 顯示整理列圖示 (並有泡泡說明)。如果使用者按一下圖示或泡泡說明, 便會出現更新對話方塊。

在 Flash Player 8 中, 如果偵測到更新, 播放程式會排程更新應用程式, 使其在使用者下次啟動電腦時自動啟動。啟動時, 使用者會看到一個更新對話方塊。整理列圖示已經移除。

快速安裝

為了讓軟體開發人員更容易更新檢視最新內容所需的 Flash Player 版本, Macromedia 導入了整合更新程序。新的 Flash Player 偵測套件中記錄了如何在系統不需要重新開機的情況下提供 Flash Player 最新版本的更新, 並可在 Player 完成更新之後, 讓使用者回到原始內容。

Flash Player 8.0.24.0 的修正和改良功能

Macromedia Flash Player 8.0.24.0 中, 包含安全性公告 APSB06-03所提及的安全性增強功能。

Flash Player 8.0.33.0 的修正與改進

Adobe Flash Player 8.0.33.0 包含 安全性公告 APSB06-11 中所描述的安全性增強功能。

Flash Player 8.0.34.0 的修正與改進

Adobe Flash Player 8.0.34.0 包含 安全性公告 APSB06-18 中所描述的安全性增強功能。

Flash Player 8.0.35.0 的修正與改進

Adobe Flash Player 8.0.35.0 包含 安全性公告 APSB07-12 中所描述的安全性增強功能。

Flash Player 8.0.39.0 的修正與改進

Adobe Flash Player 8.0.39.0 包含 安全性公告 APSB07-20 中所描述的安全性增強功能。

Flash Player 8.0.42.0 的修正與改進

Adobe Flash Player 8.0.42.0 包含了 安全性公告 APSB08-11 中所描述的安全性增強功能。

在 Flash Player 8.0.42.0 中載入的 SWF7 內容現在會有預設的 AllowScriptAccess 設定「sameDomain」。

如需安全性變更的詳細資訊, 或想瞭解內容是否受到影響, 請參閱 Flash Player 開發人員中心*

已知問題

一般設定

  • 套用濾鏡時, 使用裝置文字的 Flash 元件就無法正確運作 (因為使用遮罩的緣故)。 (132624)
  • 如果動態載入的子影片播放串流聲音, 父影片的影格速率就會下降到和子影片相同的速率。 (114870)
  • Flash Player 不會在第一個影格播放串流聲音。這是刻意設計的, 以免在影片第一個影格的 stop() 動作期間播放聲音片段。因應措施是將聲音置於影片的第二個影格。 (84631)
  • 從非系統磁碟機 (例如個別磁碟分割或 CD-ROM) 載入 FLV 時, 無法載入相關路徑。只有 Mac 會出現這個問題。因應措施: 使用 FLV 的絕對路徑, 中間以冒號分隔。 (97823)
  • 下列組態不支援 FTP 下載 (125203):
    • Mac 10.2 或以上版本上的獨立播放程式會傳回 404 錯誤。
    • 在 Windows 98 和 XP 上執行 Active X 和獨立播放程式會傳回 SecurityError。

安裝/解除安裝

  • 安裝播放程式時, Microsoft AntiSpy 會顯示彈出式通知, 警告使用者 Flash Player 在啟動登錄中建立了一個項目。此登錄項目可以在電腦啟動時, 啟用自動更新通知對話方塊。自動更新通知設定可以在「設定管理員」中設定。
  • 如果解除安裝程式啟動時, Flash Player 還在被另一個應用程式 (例如 Yahoo Instant Messenger) 使用, 解除安裝程式就會在不顯示訊息的情況下失敗, 且 Flash Player 不會被移除。請在執行解除安裝程式之前, 先關閉所有應用程式。

列印

  • 下列情況下無法進行列印:
    • bitmapData 和視訊物件無法在向量模式下列印。 (136539)
    • 列印任何 Flash 文件 (使用列印函數、printJob 或按右鍵顯示的快顯選單) 時, 印出的文件不會包含任何寫入程式中或 Scripting 濾鏡效果。 (135182)
  • 本版的 Flash Player 不支援 300 dpi 以上的印表機解析度。若列印出現異常, 請確定您的印表機解析度已設為 300 dpi。 (111216)

瀏覽器

  • Opera 目前不支援信任檔名或路徑中具有高 ASCII 的本機 SWF。 (131328)
  • Internet Explorer 誤將某些會傳回 SWF 且無 HTML 包裝函數的 URL 要求 (表單資料的 HTTP 張貼) 導向成指向錯誤的位置。結果, Flash Player 8 就不讓內容載入, 且除錯播放程式會顯示錯誤訊息, Web 播放程式也會在不顯示訊息的情況下失敗。此問題已呈報 Microsoft。 (134253)
  • 在 Safari 中, 從「檔案」選單中列印並不會列印網頁上的 Flash 內容。此問題已呈報 Apple。因應措施: 從 Flash Player 快顯選單中列印。

向 Macromedia Flash Player 軟體開發小組報告程式錯誤

您發現有程式錯誤嗎? 請使用線上的 Macromedia 軟體功能需求和錯誤表單, 寄給我們詳細的程式錯誤資訊。

注意: 由於我們收到的電子郵件數目相當多, 因此無法一一回覆, 敬請見諒。

感謝您使用 Macromedia Flash Player 並且撥冗提供您寶貴的意見!