ActionScript: Difference between revisions

Content deleted Content added
m External links: Sorry dude, that link's not really relevant. Reverting.
changed "form" link
Line 1:
'''ActionScript''' is an [[ECMAScript]]-based programming language used for controlling [[Macromedia Flash]] movies and applications. Since both ActionScript and [[JavaScript]] are based on the same ECMAScript syntax, fluency in one easily translates to the other. However, the client model is dramatically different: while JavaScript deals with [[window]]s, documents and [[form (document)|form]]s, ActionScript deals with movie-clips, text fields and sounds.
 
ActionScript achieved something resembling its current syntax (retroactively named ActionScript 1.0) in Flash 5, the first version of Flash to be thoroughly programmable. Flash 6 broadened the power of the [[programming environment]] by adding many more built-in functions and allowing more programatic control of movie elements. Flash 7 (MX 2004) introduced ActionScript 2.0, which adds strong typing and [[object-oriented]] features such as explicit [[Class_(computer_science)|class]] declarations, [[Inheritance_(computer_science) | inheritance]], [[interfaces]], and [[Information_hiding|encapsulation]]. ActionScript 1.0 and 2.0 share the same compiled form within Flash SWFs.