Date: to be defined
Hours: 3 Consecutive lessons, from Monday to Thursday. Each lesson has a duration of 6 hours and takes place between 9:30am and 16:30pm (with a break of 1 hour for lunch)
Location:
Rome: via Famiano Nardini 1/c (Metro linea B, stop Bologna)
Rome: via Lazzaro Spallanzani 36/A
Milan: Via Gian Antonio Boltraffio, 21
Milan: via Taormina, 36 (Metro linea 3, stop Maciachini)
Londra: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515
Number of participants: Up to 10
Download the brochure of Programming ActionScript 3 for Flex 3 (pdf file)
ActionScript 3 is the new version of the programming language used for Flex 3 and Flash CS3 applications, as well as a powerful language for objects, introducing an important evolutionary step for the capacity of Flash Player 9 at runtime. Already from the first versions of ActionScript, the language offered developers power and flexibility for the creation of rich and interactive user experiences. With ActionScript 3, the language reaches a full maturity notably increasing the performance and the ease of the development of contents and applications used with Flash Player 9. The ActionScript 3 code is executed by the ActionScript Virtual Machine 2 (AVM2) inserted in Flash Player 9 that dramatically increases the performance and renders the rich internet applications up to 10 times faster compared to the previous version (AVM1).
ActionScript 3 is a language that bases itself on the standard international ECMAScript 262, Third edition, and contains functions that are based on Proposal 4 of the ECMAScript; it was designed to comply with the following programming requirements:
The course Programming ActionScript 3 for Flex 3 provides a deep knowledge of the language of ActionScript in its latest version used by Flex 3 for the programming side of rich internet applications.
Knowledge of a programming language and of the concepts of programming objects.
Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flash Media Server 2 course:
• Intel Pentium 4 processor
• Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
• 1 GB of memory
• 300 MB of available hard-disk space to install
Those who are not equipped with a notebook with the above characteristics may rent a PC for the entire course. Please inform us a few days in advance if you require this service.
The course will provide each student the following text book:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904
Variables and the Arrays
The new Primitives of ActionScript 3
Runtime exceptions and Runtime types
Expressions and operators
Boolean logic
Conditional and iterative instructions
Functions
Regular expressions
Programming the classes
Namespaces and packages
Sealed classes
Variables and statistical functions
Heredity and polymorphism
The MVC design pattern with ActionScript 3
Introduction to Events in ActionScript 3
Event Listeners
Dispatching Events
Button and Mouse events
Timers
DOM3 event model
Custom events
Structure of error management
The flash.errors class
Error bubbling
Flash Player API features
Garbage collection
Security Restrictions
Display List API
Programming the Stage
The Sound object
Flash Video (FLV) format
Visualizing and editing data with ActionScript 3 and the Datagrid component
The Package mx.charts for Flex 2
The Collection Class of ActionScript 3 in Flex 3
Sorting and Filtering Data
The IViewCursor interface
ActionScript 3 and the connection to Web Services
Understand Design Patters
Benefits in using Desing Patterns
Actionscript 3 Desing Patterns
PureMVC architecture
Integrate your Actionscript 3 code in PureMVC
Data Models with ActionScript 3
ActionScript3 Data Models
Using Data Providers
Loading remote external data
The Flex Builder 3 environment
Writing ActionScript 3 code
Filling in applications
Debugging code
1.000 Euro + VAT.