English French German Italian Portuguese Russian Spanish


  • Adobe Training

    adobeInterSource offers live instructor-led courses on all Adobe technologies, including Acrobat, ActionScript, AfterEffects, Captivate, ColdFusion, Contribute, Dreamweaver, Fireworks, Flash, Flex, FrameMaker, Illustrator, InDesign,Photoshop, Premiere Pro, and RoboHelp.

    Please refer to our detailed course outlines below.

  • About Adobe

    Following the acquisition of its former arch-rival Macromedia, Adobe Inc. has assumed a place of unrivalled dominance in the fields of multimedia, graphic and print production. In many of these domains, Adobe products are the technology-defining industry standards. These include:

    • Photoshop, InDesign, Fireworks and Illustrator to create and manipulate documents and images;
    • ColdFusion and Content Server for database management and server requirements;
    • Flash and Flex and for more interactive, dynamic sites and rich internet applications;
    • FrameMaker for authoring documents and creating efficient, reusable templates;
    • Acrobat, for creation of Portable Document Format (PDF), the industry standard for portable content;
    • Dreamweaver and Adobe Contribute for Web design;
    • Premiere Pro and Adobe After Effects for Video editing and visual effects.
    • RoboHelp for providing context-sensitive Help internal to the application;
    • and finally Adobe Captivate for the creation of eLearning software.

    Extensive product descriptions, video demonstrations, and trial downloads are available for each application at the Adobe website.

    Read More
  • Course Details Adobe

    Classes are offered at client sites, at our Geneva training center, and via a live web conference. For detailed course outlines and scheduled classes, please see below.

    To book training, navigate to the course you need, then:

    • For scheduled online classes, register from the choices indicated.
    • If you need an alternative date, time or location, or if you want a live classroom course, click on “request an offer for this course,” to complete the form.

Object-Oriented ActionScript Training

 PDF PrintEmail

Course duration

  • 2 Days

Course Outline

In this hands-on ActionScript training class you will learn how to develop reusable Flash based applications using ActionScript 3.0 and an object-oriented approach. This course is also suitable if you wish to use ActionScript 3.0 to create components for Flex-based development.

This ActionScript class starts by introducing Object-Oriented ActionScript and exploring the ActionScript 3.0 language and its features. You'll learn how to implement ActionScript 3.0 code using object-oriented concepts through various hands-on exercises. You will also find out about real-world applications and learn various useful tips and tricks, when we will have an in-depth look at the development workflow and at how you can best structure applications and use design patterns to solve common problems and help you optimize the development workflow.

  • Learn ActionScript 3.0 syntax.
  • Understand core concepts of Object-Oriented Programming (including Inheritance, Encapsulation, Polymorphism).
  • Apply best practices for developing reusable applications.
  • Get a thorough understanding of the Flash/Flex workflow.
  • Understand how to best structure your code using frameworks.
  • Get introduced to a number of design patterns in ActionScript 3.0.
  • Build and deploy real-world, scalable web applications.
  • Programming
  • Flash
  • EcmaScript or JavaScript
  1. Introducing ActionScript 3.0
    1. What is ActionScript?
    2. Learning ActionScript 3.0 syntax
    3. New features in ActionScript 3.0
    4. Classes and objects
    5. Methods and properties
    6. Scope and access modifiers
  2. Concepts of Object-Oriented Programming
    1. Inheritance
    2. Encapsulation
    3. Polymorphism
    4. Interfaces
  3. Developer workflow and best practices
    1. Document class
    2. SWC compilation
    3. Flash/Flex integration
  4. Design Patterns
    1. What are Design Patterns?
    2. Implementing Design Patterns
    3. Observer
    4. Singleton
    5. Command
    6. Model-View-Controller
  5. Best Practices and bringing it all together
    1. Working in teams Source and version control
    2. Frameworks

InterSource Geneva, a premier Information Technology training firm, offers over 400 different courses on server, database and programming technologies, as well as end-user classes for the most popular office, graphics and design applications. We serve clients in Switzerland (Geneva, Lausanne, Bern, Basel, Zurich) and throughout Europe (France, Germany, Austria, Finland, Sweden, England, Netherlands, Spain, etc.).

InterSource offers custom, private courses at client sites, standard public courses in our Geneva classroom, and online training via live Web conference. Training is offered in English and many other languages (Francais, Deutsch, Espanol, Italiano.)

For an overall view of our offerings, please visit us at www.intersource.ch.