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.
Course Flash CS4 Professional: Object-Oriented Programming
Author Todd Perkins
SKU
ISBN
Release Date 2009-02-03
Duration 3.55 hrs / 65 tutorials
Work files Yes
Price $ 49.95
Retail price $ 99.95
Language
Tags Flash, CS4
Required software Adobe Flash Professional CS4
 
Introduction
Welcome 01:14
Using the exercise files 01:04
Course overview 01:01
Who this course is for 01:17
About the artwork 00:31
1. ActionScript 3.0 Essentials
Understanding ActionScript 3.0 02:25
Working with variables 04:44
Using and creating functions 04:01
Responding to events 07:57
Creating loops 02:53
Defining conditional statements 04:18
Working with display objects 04:22
Creating classes 04:20
Defining properties and methods 04:03
Working with packages 03:35
Understanding and using class paths 04:19
2. Advanced ActionScript Techniques
Working with TextFields 02:09
Loading external text 05:16
Understanding XML in ActionScript 3.0 04:39
Loading an external XML file 02:21
Using XML data 03:04
Loading external images 05:04
Working with bitmaps and bitmap data 03:25
Using TweenLite for ActionScript animation 05:56
3. Object-Oriented Programming Fundamentals
Understanding object-oriented programming 02:05
Understanding encapsulation 01:33
Understanding inheritance 07:11
Understanding polymorphism 03:53
Understanding access modifiers 02:19
Using access modifiers 02:34
Working with getter and setter methods 05:48
Understanding static properties and methods 06:25
Using static constants 02:34
Dispatching events 08:21
Throwing errors 03:21
Creating interfaces 02:20
Implementing interfaces 04:12
Understanding design patterns 02:29
4. The Model View Controller Design Pattern
Understanding the Model-View-Controller pattern 01:54
Viewing an MVC application 03:17
Planning an MVC application 01:53
5. Building a Model Class
Defining the Model class 06:22
Setting values for properties 02:58
Constraining property values 01:54
Dispatching events 03:49
Extending the Model class 02:00
Defining the SlideShowModel class properties and methods 05:03
Working with external XML data 02:35
Creating the SlideShowDocument class 03:59
6. Building a View Class
Defining the View class 05:11
Creating the SlideShowView class 04:03
Setting up properties and methods 03:49
Connecting a model 04:25
Loading external images 01:39
Using TweenLite to animate images 01:18
Optimizing image loading with bitmaps 05:25
Updating text fields 06:12
7. Building a Controller Class
Defining the Controller class 02:50
Creating the SlideShowController class 03:34
Connecting buttons to the controller 03:26
8. Improving and Debugging the Application
Adding high-definition pictures 10:04
Fixing errors in your application 03:32
9. Moving Forward
Creating other applications using the MVC pattern 02:44
Learning more about object-oriented programming in ActionScript 3.0 01:52
Conclusion
Goodbye 00:29

 
Relevant products
Flash CS4 Professional Essential Training
by Todd Perkins
Retail price: $ 69.95 $ 39.95
  • 4.04 hrs
  •  EN
  • 105 lessons
Flash Professional CS5 Essential Training
by Todd Perkins
Retail price: $ 99.95 $ 49.95
  • 6.52 hrs
  •  EN
  • 175 lessons
Fireworks CS5 Essential Training
by Jim Babbage
Retail price: $ 99.95 $ 49.95
  • 8.51 hrs
  •  EN
  • 92 lessons
Fireworks CS4 Essential Training
by Jim Babbage
Retail price: $ 99.95 $ 49.95
  • 7.18 hrs
  •  EN
  • 90 lessons
Flash CS4 Professional: Object-Oriented Programming
by Todd Perkins
Retail price: $ 99.95 $ 49.95
  • 3.55 hrs
  •  EN
  • 65 lessons
Fireworks CS5 New Features
by Jim Babbage
Retail price: $ 99.95 $ 49.95
  • 0.30 hrs
  •  EN
  • 12 lessons