下面簡要介紹了開發人員應了解的一些新功能:
H.264/HE-AAC 編解碼器支援
Flash Player 9 Update 3 包含 H.264 視訊和高效率 AAC (HE-AAC) 音頻編解碼器支援, 它開創了廣闊的應用前景并支援多種基于标準的視訊 (最高為 HD 品質), 開發人員可以在其應用程式中充分利用這些功能。Flash Player 支援一部分 MPEG-4 Part 12 (容器)和 Part 10 (H.264), 包括基線、主要和高端配置檔案, 可以播放現有的 MP4、M4A、MOV、MP4V、3GP 和 3G2 内容。
多核心支援
由于新增了可最多利用 4 個 CPU 的多核心支援, 加快了矢量、位圖、濾鏡和視訊的呈現過程 (包括真正的 1080p 視訊)。
硬體縮放
通過使用硬體縮放提高了全屏視訊的性能和品質。
多線程視訊解碼
現在, VP6 視訊編解碼器在多核心系統上的單獨線程中運作, 進而實作了真正的 1080p 視訊。此外, 這一更改還提高了 VP6 編解碼器的響應能力并改善了解碼塊失真性。
圖像縮放
提供了一種新的位圖圖像縮放算法, 可提高縮小圖像的品質和呈現性能。
Flash Player 緩存
可以使用 Flash Player 緩存功能在本地緩存常用元件 (如 Flex Framework), 可供任何域中的任何 SWF 使用。通過使用 Flash Player 緩存功能, 可以顯著減少 SWF 檔案大小并縮短應用程式下載下傳時間。
Flash Media Server 緩沖
在流暫停時維護流緩沖區。
Linux 全屏模式
Linux 現在支援具有硬體縮放功能的全屏模式。
插件的輔助功能支援
Flash Player 9 Update 3 在插件中添加了 Microsoft Active Accessibility (MSAA) API 支援, 以便在基于插件的浏覽器和 Internet Explorer 浏覽器中提供一緻的支援。
Mac OS X Leopard 支援
Flash Player 9 Update 3 現在支援 Mac OS X Leopard 作業系統。
//
Flash Player 無法以漸進方式加載大于 2GB 的檔案 (210223)
在通過 loadBytes 加載内容時, UILoader 忽略 scaleContent (209828)
在加載大量可能要進行 mipmap 處理的位圖時, 使用的記憶體量可能會顯著增加 (205555)。
Flash Player 最多支援每秒 30 幀的視訊播放速率。
Opera 和 Netscape 不允許使用 ExternalInterface API 對 Flash Player 進行遞歸調用。已向 Opera 和 Netscape 報告此問題。 (184777)
在某些浏覽器中, 當拆分視窗以在兩個分辨率不同的顯示器中顯示内容時, 無法正确呈現全屏内容。 (210161)
連接配接到低于 1024 的端口的套接字引發 ioError, 而不是 securityError (209795)
在使用 Flex 配置程式時, 如果錯誤地将 FlashPlayerTrust 建立為檔案, Flex 配置程式将發生崩潰。請確定将 FlashPlayerTrust 正确配置為目錄。 (203879)
在獨立的 Windows 版 Flash Player 上, 空 POST 動作已改為 GET。 (85982)
包含元件的 ActionScript 2.0 SWF 到父級 ActionScript 3.0 SWF 的後續加載可能會導緻某些元件損壞。 首次加載時這些元件會正常工作, 但加載新的或解除安裝屬于同一個類的 ActionScript 2.0 元件時可能會導緻元件損壞。 (176101)
需要立即清除活動對象 (如顯示對象、流和媒體) 時, 開發人員不應依賴垃圾回收。 而應使用相應的 ActionScript 3.0 API (close、removeEvent 監聽器等) 在清除活動對象時獲得立即行為。
Flash Player 聲音輸入在 OSX 音頻 MIDI 采樣速率設定高于 48Khz 時無效。 麥克風将錄制噪音或不錄制任何内容。 某些第三方應用程式和 MIDI 機箱外接盒将在啟動時更改系統範圍的音頻設定, 但在關閉時不将設定重新更改為預設值。 要解決此問題, 請轉到“應用程式”->“實用程式”->“音頻 MIDI 設定”。 選擇“聲音輸入”, 并将“内置輸入”和/或“内置麥克風”的屬性更改為小于或等于 48Khz 的設定。 (160350)
在 Vista 下, 沒有管理者特權時獨立播放器不能自助注冊 SWF 和 FLV 檔案關聯。解決方法: 使用者應以管理者特權啟動 SAFlashPlayer.exe 一次以便正确設定系統資料庫屬性, 方法是右鍵單擊該 EXE 檔案并選擇“以管理者身份運作”。 (183319)
無法輸出位圖效果和濾鏡。 (185581)
在退出全屏模式時可能無法正确重繪按鈕标簽文本。 使用者必須将滑鼠移到該文本上以強制重繪。 (185459)
矩陣變換未反映在相應的 MovieClip/DisplayObject 屬性中。 scaleX、scaleY 和 rotation 等屬性不随 DisplayObject 變換矩陣 (flash.geom.Transform、flash.geom.Matrix) 的更改而更改。 但對這些屬性的更改會在矩陣中反映出來。 如果在更改矩陣後更改了某一屬性, 該矩陣還會重置為其原始值。 影響 ActionScript 2.0 和 ActionScript 3.0。解決方法: 如果使用矩陣變換, 應避免使用 scaleX、scaleY 和 rotation, 而應使用各自的矩陣變換。
在“render”事件監聽器失敗時觸發 stage.invalidate()。 (184574)
使用 JavaScript 通過外部接口 API 傳遞的空字元串被轉換為 null。 (184474)
部分使用者在 Windows 下遇到聲音問題, 因為某些視訊卡驅動程式 (如 Realtek 和 SoundMax) 不支援 WaveOut。 (184367)
在 Macintosh 系統上, 在全屏模式下啟動上下文菜單可能會臨時降低 FLV 視訊回放性能。 (189059)
雖然全屏模式不支援文本輸入, 但在輸入文本字段上會顯示文本輸入光标。解決方法: 将輸入字段動态轉換為動态文本字段或在全屏模式下時禁用 TextInput 元件。 (182474)