ACTIONSCRIPT3 is a language of object-oriented programming, an important milestone in the history of flex (or, perhaps, Flash). ACTIONSCRIPT3 is also a language for building a Web-rich client experience to expand RIA application development.
Here's a reference to the history of ActionScript so that the reader will understand why I marked the 3 red:
ActionScript (hereinafter referred to as), AS1 is published with Flash5. is a ECMAScript based programming language. AS2 was released with Flash7 and added some new libraries and APIs.
AS3 was released with Flash9, this version, as really became a powerful object-oriented language.
This is not a detailed description of the AS3 grammar, mainly the overall cognitive establishment.
AS3 mainly consists of 2 parts:
1, the core language. Used to define structures that become languages, such as declarations, loops, types and conditions, and so on;
2, API. Defines the class composition of the Flash Player feature.
Official AS3 Learning Materials website http://www.adobe.com/devnet/actionscript/
As shown in the following illustration:
So no longer introduce the specific AS3 grammar, if the reader used the object-oriented language, this very studious. If it is a beginner, as long as the understanding of object-oriented, is not a problem, if you do not understand, it is recommended that readers need to understand object-oriented programming, not the focus of this tutorial, so do not describe here.
Here, we have a holistic understanding of the concept of flex.
The following will be combined with concrete examples, let the reader experience mxml and AS3 syntax in the example, also have a more direct understanding of flex.