ActionScript: Difference between revisions

Content deleted Content added
Category:Programming languages; −Category:Free and open-source software using HotCat the former is redundant, the latter is unrelated setcat
Overview: Fixed typo
Tags: Mobile edit Mobile web edit
Line 36:
Flash MX 2004 introduced ActionScript 2.0, a [[scripting language]] more suited to the development of Flash applications. Saving time is often possible by scripting something rather than animating it, which usually also enables a higher level of flexibility when editing.
 
Since the arrival of the Flash Player 9 alpha (in 2006), a newer version of ActionScript has been released, ActionScript 3.0. This version of the language is intended to be compiled and run on a version of the [[Tamarin (software)|Tamarin]] virtual machine, formelyformerly ActionScript Virtual Machine 2, that was also fully rewritten (dubbed AVM2).<ref>{{cite web|url=https://www.adobe.com/devnet/actionscript/articles/six_reasons_as3.html |last1=Brimelow |first1=Lee |title=Six reasons to use ActionScript 3.0 |publisher=Adobe Systems Incorporated |date=August 18, 2008|access-date=June 18, 2010}}</ref> Because of this, code written in ActionScript 3.0 is generally targeted for Flash Player 9 and higher, and will not work in prior versions. At the same time, ActionScript 3.0 executes up to 10 times faster than legacy ActionScript code due to the [[Just-in-time compilation|just-in-time compiler]] enhancements.<ref>{{cite web|url=https://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html |last1=Grossman |first1=Gary |last2=Huang |first2=Emmy |title=ActionScript 3.0 overview |publisher=Adobe Systems Incorporated |date=June 27, 2006|access-date=June 18, 2010}}</ref>
 
Flash libraries can be used with the XML abilities of the browser to render rich content in the browser. This technology is known as Asynchronous Flash and XML, much like AJAX. Adobe offers its Flex product line to meet the demand for rich web applications built on the Flash runtime, with behaviors and programming done in ActionScript. ActionScript 3.0 forms the foundation of the Flex 2 application programming interface ([[API]]).