Content deleted Content added
Jerryobject (talk | contribs) m →Timeline by player version: WP:LINKs: needless WP:PIPEs > WP:NOPIPEs, update-standardizes. MOS:FIRSTABBReviations clarify, define before WP:ABBRs in parentheses. |
Jerryobject (talk | contribs) m →Timeline by player version: MOS:FIRSTABBR define. WP:LINKs: add, fix my missing punctuation from my last edit. |
||
Line 50:
* '''Flash Player 5''': Included in the first version of ActionScript, it used [[prototype-based programming]] based on ECMAScript,<ref>{{cite web|url=http://www.ecma-international.org/publications/standards/Ecma-262.htm |title=Standard ECMA-262 |publisher=Ecma-international.org |access-date=April 22, 2013}}</ref> and allowed full [[procedural programming]] and object-oriented programming. Design based development.
* '''Flash Player 6''' added an event-handling model, accessibility controls, and support for [[switch statement|switch]]. The first version with support for the [[Action Message Format]] (AMF) and [[Real-Time Messaging Protocol]] (RTMP) allowed for on demand audio/video streaming.
* '''Flash Player 7''': Additions to it include Cascading Style Sheets ([[CSS]]) styling for text and support for ActionScript 2.0, a programming language based on the ECMAScript 4 Netscape Proposal.<ref>{{cite web|url=http://www.mozilla.org/js/language/es4.html |archive-url=https://web.archive.org/web/20070711065258/http://www.mozilla.org/js/language/es4.html |url-status=dead |archive-date=July 11, 2007 |title=ECMAScript 4 Netscape Proposal |publisher=[[Netscape]] |editor=Waldemar Horwat |date=June 30, 2003 |access-date=April 11, 2019}}</ref> with [[Class (computer programming)|class]]-based [[Inheritance (object-oriented programming)|inheritance]]. However, ActionScript 2.0 can [[cross compile]] to ActionScript 1.0 [[bytecode]], so that it can run in Flash Player 6.
* '''Flash Player 8''' further extended ActionScript 1/ActionScript 2 by adding new class libraries with APIs for controlling bitmap data at run-time, file uploads, and live filters for blur and dropshadow.
* '''Flash Player 9 (initially called 8.5)''' added ActionScript 3.0 with the advent of a new virtual machine, called [[ActionScript Virtual Machine 2]] (AVM2), which coexists with the previous AVM1 needed to support legacy content. Performance increases were a major objective for this release of the player, including a new [[Just-in-time compilation|just-in-time]] (JIT) compiler. Support for binary sockets, [[ECMAScript for XML]] (E4X) XML parsing, full-screen mode, and regular expressions were added. This is the first release of the player to be titled Adobe Flash Player.<ref>{{cite web|url=https://www.adobe.com/products/flashplayer |title=Flash Player | Adobe Flash Player 11 | Overview |publisher=Adobe.com |date=April 9, 2013 |access-date=April 22, 2013}}</ref>
|