Adobe Flash Player is the standard for delivering high-impact, rich Web content. Designs, animation, and application user interfaces are deployed immediately across all browsers and platforms, attracting and engaging users with a rich Web experience.
The table below contains the latest Flash Player version information. Adobe recommends that all Flash Player users upgrade to the most recent version of the player through the Player Download Center to take advantage of security updates.
ActionScript is the powerful object-oriented programming language of the Adobe® Flash® Player runtime environment. Based on ECMAScript, the international standardized programming language for scripting, ActionScript 3.0 further advances the language to offer developers a robust programming model for rich Internet applications (RIAs). Developers can achieve superb performance and ease of development to facilitate highly complex applications, large datasets, and object-oriented, reusable code bases. Executed within the new ActionScript Virtual Machine (AVM2) in Flash Player 9, ActionScript 3.0 delivers breakthrough performance for the next generation of RIAs. To accelerate the development of this standards-based approach for creating rich and engaging Web applications, Adobe has contributed source code behind AVM2 to the Mozilla Foundation who hosts the open source project, called Tamarin.
ActionScript 3.0 is compliant with the ECMAScript Edition 3 (ECMA-262) standard.
* ECMAScript for XML (E4X) enables easy manipulation of XML documents using a familiar syntax.
* Regular Expressions save coding time for string search and manipulation procedures.
* DOM Level 3 Events help developers maintain better object-oriented code using the standard W3C event model.
* Namespaces and Packages improve code organization and encourage logical application structure.
* Enhanced debugging and profiling data reduce testing time and facilitate integrating Flash applications into automated testing environments.
* Improved error handling and exceptions enable the development of more secure, robust applications.