Start your free trial now, and begin learning software, business and creative skills—anytime, anywhere—with video instruction from recognized industry experts.

Flash CS4 Professional: Object-Oriented Programming

with Todd Perkins

Video: Welcome

Shares tools and techniques to help create a more streamlined workflow through reusable code components.
Expand all | Collapse all
  1. 5m 7s
    1. Welcome
      1m 14s
    2. Using the exercise files
      1m 4s
    3. Course overview
      1m 1s
    4. Who this course is for
      1m 17s
    5. About the artwork
  2. 46m 57s
    1. Understanding ActionScript 3.0
      2m 25s
    2. Working with variables
      4m 44s
    3. Using and creating functions
      4m 1s
    4. Responding to events
      7m 57s
    5. Creating loops
      2m 53s
    6. Defining conditional statements
      4m 18s
    7. Working with display objects
      4m 22s
    8. Creating classes
      4m 20s
    9. Defining properties and methods
      4m 3s
    10. Working with packages
      3m 35s
    11. Understanding and using class paths
      4m 19s
  3. 31m 54s
    1. Working with TextFields
      2m 10s
    2. Loading external text
      5m 16s
    3. Understanding XML in ActionScript 3.0
      4m 39s
    4. Loading an external XML file
      2m 21s
    5. Using XML data
      3m 4s
    6. Loading external images
      5m 3s
    7. Working with bitmaps and bitmap data
      3m 25s
    8. Using TweenLite for ActionScript animation
      5m 56s
  4. 55m 6s
    1. Understanding object-oriented programming
      2m 5s
    2. Understanding encapsulation
      1m 33s
    3. Understanding inheritance
      7m 12s
    4. Understanding polymorphism
      3m 53s
    5. Understanding access modifiers
      2m 19s
    6. Using access modifiers
      2m 34s
    7. Working with getter and setter methods
      5m 48s
    8. Understanding static properties and methods
      6m 25s
    9. Using static constants
      2m 34s
    10. Dispatching events
      8m 21s
    11. Throwing errors
      3m 21s
    12. Creating interfaces
      2m 20s
    13. Implementing interfaces
      4m 12s
    14. Understanding design patterns
      2m 29s
  5. 7m 4s
    1. Understanding the Model-View-Controller pattern
      1m 54s
    2. Viewing an MVC application
      3m 17s
    3. Planning an MVC application
      1m 53s
  6. 28m 40s
    1. Defining the Model class
      6m 22s
    2. Setting values for properties
      2m 58s
    3. Constraining property values
      1m 54s
    4. Dispatching events
      3m 49s
    5. Extending the Model class
      2m 0s
    6. Defining the SlideShowModel class properties and methods
      5m 3s
    7. Working with external XML data
      2m 35s
    8. Creating the SlideShowDocument class
      3m 59s
  7. 32m 3s
    1. Defining the View class
      5m 11s
    2. Creating the SlideShowView class
      4m 3s
    3. Setting up properties and methods
      3m 49s
    4. Connecting a model
      4m 25s
    5. Loading external images
      1m 40s
    6. Using TweenLite to animate images
      1m 18s
    7. Optimizing image loading with bitmaps
      5m 25s
    8. Updating text fields
      6m 12s
  8. 9m 50s
    1. Defining the Controller class
      2m 50s
    2. Creating the SlideShowController class
      3m 34s
    3. Connecting buttons to the controller
      3m 26s
  9. 13m 36s
    1. Adding high-definition pictures
      10m 4s
    2. Fixing errors in your application
      3m 32s
  10. 4m 36s
    1. Creating other applications using the MVC pattern
      2m 44s
    2. Learning more about object-oriented programming in ActionScript 3.0
      1m 52s
  11. 29s
    1. Goodbye

please wait ...
Flash CS4 Professional: Object-Oriented Programming
Video duration: 0s 3h 55m Intermediate


This course is perfect for anyone who's looking to add more "flash" to Flash projects. In Flash CS4 Professional: Object-Oriented Programming, Todd Perkins shares tools and techniques to help create a more streamlined workflow through reusable code components. He explains how encapsulation and inheritance can produce creative work with maximum efficiency, and shows how to use proper manipulation of classes to build a complete and complex slide show. Todd's examples demonstrate the power of this coding technique. Exercise files accompany the course.

Topics include:
  • Loading external text, images, and XML files
  • Creating essential properties for a View class
  • Defining a Model class
  • Building and implementing interfaces and designs
  • Debugging projects
  • Building applications with Controller-class buttons
Developer Web
Flash Professional


Welcome to Flash CS4 Object-Oriented Programming. Hi, I'm Todd Perkins. As an Adobe Certified Instructor, I spend a lot of time showing people the ins and outs of Adobe's web development software. In this course, I'll show you how to build applications using classes and objects with object-oriented programming in ActionScript 3.0. If you are not familiar with the new version of ActionScript, you can learn everything you need in my companion course, ActionScript 3.0 in Flash CS4 for Designers.

This is what I like about object- oriented programming or OOP. Your programming code is more organized, more efficient and easier to reuse than code on the Timeline. I'll introduce you to the basics of OOP working with classes and packages, inheritance and polymorphism. You will learn to build a complex slideshow from scratch, where you will put the various language elements together to build a Flash application. Basically, you will find out how to put more flash in your Flash, using more organized, reusable code. So let's head on to the next movie and get you going with Flash CS4 Object-Oriented Programming.

There are currently no FAQs about Flash CS4 Professional: Object-Oriented Programming .






Don't show this message again
Share a link to this course

What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

Become a member Download sample files See plans and pricing

Please wait... please wait ...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.

Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ .

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Join now Already a member? Log in

* Estimated file size

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.

Mark all as unwatched Cancel


You have completed Flash CS4 Professional: Object-Oriented Programming .

Return to your organization's learning portal to continue training, or close this page.


Upgrade to View Courses Offline


With our new Desktop App, Annual Premium Members can download courses for Internet-free viewing.

Upgrade Now

After upgrading, download Desktop App Here.

Become a Member and Create Custom Playlists

Join today and get unlimited access to the entire library of online learning video courses—and create as many playlists as you like.

Get started

Already a member?

Log in

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

You started this assessment previously and didn’t complete it.

You can pick up where you left off, or start over.

Resume Start over

Learn more, save more. Upgrade today!

Get our Annual Premium Membership at our best savings yet.

Upgrade to our Annual Premium Membership today and get even more value from your subscription:

“In a way, I feel like you are rooting for me. Like you are really invested in my experience, and want me to get as much out of these courses as possible this is the best place to start on your journey to learning new material.”— Nadine H.

Thanks for signing up.

We’ll send you a confirmation email shortly.

Sign up and receive emails about and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from

Sign up and receive emails about and our online training library:

Here’s our privacy policy with more details about how we handle your information.

submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.