SEE OTHER MEET THE GURU COURSES

      SEE OTHER COURSES

 

TRAINING

Programming ActionScript 3 for Flex 3

Meet the Guru - Peter Elst

Peter Elst is a freelance Flash Platform Consultant based in Belgium and passionate about Rich Internet Application development. He first started working with Flash in 1996 building interactive presentations, later was developing using Macromedia Generator and from there moved on to full fledged data-driven applications. Now, as an Adobe Community Expert and certified instructor, Peter spends a lot of time on the road doing consultancy and training on ActionScript 3.0, Flash, Flex and AIR and speaking at various industry events. Previous speaking engagements include: Flash on the Beach, Scotch on the Rocks, FlashForward, on AIR tour Europe, FITC, Adobe MAX North America and Europe.
Peter has had his work published in leading magazines and is the author of several books, including "Object-Oriented ActionScript 3.0" (friends of ED, July 2007). Whenever he finds the time you'll find him blogging about news, events and various experiments on his site


GET MORE INFO ABOUT HIM: http://www.peterelst.com

COURSE DETAILS

register

 

Date: 8-10 October 2008

Location: London, Lafone House, The Leathermarket - Weston Street

Hours: 3 consecutive lessons, from Monday to Wednesday. 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)

 

Overview

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:

 

 

Training objectives

The course Programming ActionScript 3 for Flex 3 provides a deep knowledge of the language of ActionScript 3 in its latest version used by Flex 3 for rich internet applications development.

 

Prerequisites

Basic knowledge of a programming language and of the concepts of Object Oriented Programming (OOP).

 

PC requirements

Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Programming ActionScript 3 for Flex 3 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.

 

Teaching material

The course will provide each student the following  text books:


Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904

 

Object-Oriented ActionScript 3.0

Editor: Friends of Ed

 

Programme

 

Introduction to ActionScript 3.0

Variables and Arrays
The new Primitives of ActionScript 3
Runtime exceptions and Runtime types
Expressions and operators
Boolean logic
Conditional and iterative instructions
Functions
Regular expressions


Object Oreinted Programming with ActionScript 3

Programming the classes
Namespaces and packages
Sealed classes
Variables and statistical functions
Heredity and polymorphism
The MVC design pattern with ActionScript 3


Managing events in ActionScript 3

Introduction to Events in ActionScript 3
Event Listeners
Dispatching Events
Button and Mouse events
Timers
DOM3 event model
Custom events


Managing Errors

Structure of error management
The flash.errors class
Error bubbling


Flash Player 9 and AVM2

Flash Player API features
Garbage collection
Security Restrictions


DisplayList and Display Object

Display List API
Programming the Stage
The Sound object
Flash Video (FLV) format

 

Working with components and data

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

 

ActionScript 3 Design Patterns

Understand Design Patters

Benefits in using Desing Patterns

Actionscript 3 Desing Patterns

PureMVC architecture

Integrate your Actionscript 3 code in PureMVC


Data Models and Value Object

Data Models with ActionScript 3
ActionScript3 Data Models
Using Data Providers
Loading remote external data


Using Flex Builder 3

The Flex Builder 3 environment
Writing ActionScript 3 code
Filling in applications
Debugging code

 

Participation price

£ 1,000.00


 

register

AD HOC QUESTIONS >>

Other Meet The Guru courses