The following briefly introduces some new features that developers should understand:
New Audio/Video options
- H.264/HE-AAC codecs supported
Flash Player 9 update 3 contains H. 264 video and high-efficiency aac (HE-AAC) audio codecs support, which opens a broad application prospect and supports a variety of standard-based videos (up to HD quality ), developers can make full use of these features in their applications. Flash Player supports part of the MPEG-4 Part 12 (container) and Part 10 (h. 264), including baseline, main and high-end configuration files, which can play the existing MP4, m4a, mov, mp4v, 3GP, and 3g2 content.
Improved performance
- Multi-core support
Thanks to the new multi-core support that can utilize up to four CPUs, the process of rendering vector, bitmap, filter, and video (including real 1080 p video) is accelerated ).
- Hardware Scaling
Hardware scaling improves the performance and quality of full-screen videos.
- Multi-thread video decoding
Currently, the VP6 video codecs run in a separate thread on Multiple kernel systems, thus implementing a true 1080 p video. In addition, this change improves the response capability of the VP6 decoder and the decoding block distortion.
- Image Scaling
A new bitmap image scaling algorithm is provided to improve the image quality and rendering performance.
- Flash Player Cache
You can use the Flash Player cache function to locally cache common components (such as flex framework) for any SWF in any domain. The Flash Player cache function can significantly reduce the SWF file size and shorten the application download time.
- Flash Media Server Buffer
Maintain the stream buffer when the stream is paused.
Wide Application Scope
- Linux full screen mode
Linux now supports full screen mode with hardware scaling.
- Auxiliary functions supported by plug-ins
Flash Player 9 update 3 adds Microsoft Active accessibility (msaa) API support to the plug-in to provide consistent support in Plug-in-based browsers and Internet Explorer browsers.
- Mac OS X Leopard support
Flash Player 9 update 3 now supports the Mac OS X Leopard operating system.
//
General problems
- Flash Player cannot incrementally load files larger than 2 GB (210223)
- When loading content through loadbytes, uiloader ignores scalecontent (209828)
- When loading a large number of bitmaps that may be processed by mipmap, the amount of memory used may increase significantly (205555 ).
- Flash Player supports a playback speed of up to 30 frames per second.
- Opera and Netscape do not allow recursive calling of Flash Player using externalinterface APIs. This issue has been reported to opera and Netscape. (184777)
- In some browsers, full screen content cannot be correctly displayed when the split window displays content in two different monitors with different resolutions. (210161)
- An ioerror occurs when a socket connected to a port lower than 1024, instead of securityerror (209795)
- When using the flex configuration program, if flashplayertrust is incorrectly created as a file, the flex configuration program will crash. Make sure that flashplayertrust is correctly configured as a directory. (203879)
- When the wmode is set to transparent, the Flash Player Plug-in version does not trigger flash. Events. event. render. (198515)
- On an independent windows Flash Player, the empty post action has been changed to get. (85982)
- Subsequent loading of the ActionScript 2.0 SWF containing components to the parent-level ActionScript 3.0 SWF may cause some components to be damaged. These components work normally when loaded for the first time, but it may cause component damage when new or uninstalled the ActionScript 2.0 component of the same class. (176101)
- When you need to immediately clear activity objects (such as display objects, streams, and media), developers should not rely on garbage collection. Instead, you should use the corresponding ActionScript 3.0 API (close, removeevent listener, etc.) to get immediate actions when clearing activity objects.
- The delete operator is used to delete object attributes and cannot be used to delete class members. For more information about the delete operator, see the <G id = "1"> Language Reference </G> *.
- Flash Player audio input is invalid when the OSX audio MIDI sampling rate is higher than 48 khz. The microphone will record noise or not recording anything. Some third-party applications and Midi chassis access boxes will change the system-wide audio settings at startup, but do not change the settings to the default values when they are disabled. To solve this problem, go to Application> utility> audio MIDI settings ". Select "Sound Input" and change the "built-in input" and/or "built-in microphone" attributes to 48 khz or less. (160350)
- In Vista, independent players cannot independently register SWF and FLV file associations without administrator privileges. Solution: the user should start saflashplayer.exe with the administrator privilege once to correctly set registry properties by right-clicking the EXE file and selecting "Run as administrator ". (183319)
- Bitmap effects and filters cannot be output. (185581)
- The button label text may not be correctly repainted when you exit full screen mode. You must move the mouse over the text to force re-painting. (185459)
- The matrix transformation is not reflected in the corresponding movieclip/displayobject attribute. Attributes such as scalex, scaley, and rotation do not change with the displayobject conversion matrix (flash. Geom. Transform, Flash. Geom. matrix. However, changes to these attributes are reflected in the matrix. If an attribute is changed after the matrix is changed, the matrix is reset to its original value. Affected by the following parameters: <G id = "1"> 2.0 </G> and <G id = "2"> 3.0 </G>. Solution: If matrix transformation is used, scalex, scaley, and rotation should be avoided, and their respective matrix transformations should be used.
- Stage. invalidate () is triggered when the listener of the "render" event fails (). (184574)
- The Null String passed through the external interface API in Javascript is converted to null. (184474)
- Some users encounter sound problems in Windows because some video card drivers (such as RealTek and soundmax) do not support waveout. (184367)
- On a Macintosh system, enabling the context menu in full screen mode may temporarily reduce the FLV video playback performance. (189059)
- Although full-screen mode does not support text input, the text input cursor is displayed on the input text field. Solution: dynamically convert input fields to dynamic text fields or disable the textinput component in full screen mode. (182474)