本文件論述 Macromedia Flash 8 文件或版本說明中未討論到的議題, 對象主要是 Macromedia Flash 8 的程式開發人員, 並且會在取得更多資訊時定期更新文件。
** 開啟新頁面
請確定您已安裝最新版的 Flash Player, 只要按一下這裡*即可檢查版本。最新的 Flash Player 8 版本為 8.0.42.0。
這一版的 Macromedia Flash Player 包含以下功能:
在 Flash 8 以及 Flash Professional 8 編寫環境的 Flash 說明中, 詳述了 Macromedia Flash Player 8 中的功能。程式開發人員必須瞭解的功能包括:
這個功能可以在執行階段提供明顯的圖形效果, 而且不會大幅增加 SWF 檔案的大小。新的濾鏡包括 Blur (模糊)、DropShadow (投影)、Glow (光暈)、Bevel (斜角)、Gradient Glow (漸層光暈)、Gradient Bevel (漸層斜角)、Displacement Map (置換)、Convolution (散景) 和 Color Matrix (色彩矩陣)。
「進階文字顯示」(Advanced Text Rendering) 運用了新的消除鋸齒技術, 可以產生高品質的字型, 特別是在字型極小時益形明顯。新的文字引擎所產生的文字不但容易閱讀, 更保留了字型外觀的美感。
Scale 9 會對形狀和影片片段套用「元件」縮放。套用格線縮放時, 角落的曲線化不會隨著中心延伸而改變。如此軟體開發人員便能利用向量圖像的高效能元件式縮放。
這個功能導入了「影片片段」屬性, 它會過濾所有淺層元件的色彩和 Alpha 顯示, 其作用與套用到 Macromedia Fireworks 各圖層的「混合模式」類似。
這個功能新增了動態載入 GIF、PNG 和漸進式 JPEG 檔案的支援。
這個功能可以在執行階段提供 BitmapData 物件和其它物件, 並可提供低階 API 以支援像素操作、將影片片段以程式方式顯示為影像, 以及支援點矩陣效果存取功能。
這個功能能讓影片片段重新調整大小時, 筆觸不會隨之縮放, 並可保證極細線均能正確接合。它也新增了對新接合 (尖角、圓角和斜角) 和結束端點 (平端點、方端點和圓端點) 的支援。填色色彩或漸層填色現在也能套用到筆觸上。
「文字版面 API」功能加入了低階文字 API, 對 Flash Player 中文字的編排有更大的控制力, 包括支援微調間距、齊行和字元間距等能力。
Flash Player 8 整合了來自 On2 的新視訊轉碼器, On2 並可與工具集所提供的 VP6.2 編碼支援搭配使用。Player 現在也在使用新的轉碼器時支援 Alpha 色板視訊。
使用者現在可以控制放射狀漸層填色的焦點, 最多設定 16 個色彩停止點 (Color Stop), 並可設定任何填色的重複模式。
Flash Player 8 現在支援 32 個同時聲道, 突破舊版 Flash Player 最多 8 聲道的限制。
CustomContextMenu API 現在可以套用到巢狀影片片段的物件上。這可以提高在 ActionScript 所開發之元件的可用性。
這個功能能讓軟體開發人員建立可將檔案上傳至伺服器, 且可讓使用者下載及儲存檔案的內容。
「外部 API」讓 ActionScript/JavaScript 之間能夠進行緊密的通訊。功能包括:
這個功能能讓 ActionScript 存取平台「輸入方法編輯器」中的功能, 例如取得及設定轉換模式。
Flash Player 8 實作了更有效率的記憶體管理, 因此可以提高 ActionScript 和 Player 的效能。
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 執行的內容, 它在瀏覽器中播放並需聯絡 Internet, 則升級至 Flash Player 8 的使用者就會看到一個對話方塊, 警告它們可能有不安全的作業。如需本機檔案安全性相關議題的詳細資訊, 請參閱本技術說明。
Flash Player 升級的用戶端通知, 自 Flash Player 8 開始已有了變更。在 Flash Player 7 中, 如果偵測到更新, Player 會啟動應用程式, 並在等候五分鐘之後, 顯示整理列圖示 (並有泡泡說明)。如果使用者按一下圖示或泡泡說明, 便會出現更新對話方塊。
在 Flash Player 8 中, 如果偵測到更新, 播放程式會排程更新應用程式, 使其在使用者下次啟動電腦時自動啟動。啟動時, 使用者會看到一個更新對話方塊。整理列圖示已經移除。
為了讓軟體開發人員更容易更新檢視最新內容所需的 Flash Player 版本, Macromedia 導入了整合更新程序。新的 Flash Player 偵測套件中記錄了如何在系統不需要重新開機的情況下提供 Flash Player 最新版本的更新, 並可在 Player 完成更新之後, 讓使用者回到原始內容。
Macromedia Flash Player 8.0.24.0 中, 包含安全性公告 APSB06-03所提及的安全性增強功能。
Adobe Flash Player 8.0.33.0 包含 安全性公告 APSB06-11 中所描述的安全性增強功能。
Adobe Flash Player 8.0.34.0 包含 安全性公告 APSB06-18 中所描述的安全性增強功能。
Adobe Flash Player 8.0.35.0 包含 安全性公告 APSB07-12 中所描述的安全性增強功能。
Adobe Flash Player 8.0.39.0 包含 安全性公告 APSB07-20 中所描述的安全性增強功能。
Adobe Flash Player 8.0.42.0 包含了 安全性公告 APSB08-11 中所描述的安全性增強功能。
在 Flash Player 8.0.42.0 中載入的 SWF7 內容現在會有預設的 AllowScriptAccess 設定「sameDomain」。
如需安全性變更的詳細資訊, 或想瞭解內容是否受到影響, 請參閱 Flash Player 開發人員中心*。
您發現有程式錯誤嗎? 請使用線上的 Macromedia 軟體功能需求和錯誤表單, 寄給我們詳細的程式錯誤資訊。
注意: 由於我們收到的電子郵件數目相當多, 因此無法一一回覆, 敬請見諒。
感謝您使用 Macromedia Flash Player 並且撥冗提供您寶貴的意見!