Thursday, 2 April 2009

Flash CS4 Professional: Object-Oriented Programming



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.

Table of contents

0. Introduction
  • Welcome
  • Using the exercise files
  • Course overview
  • Who this course is for
  • About the artwork
1. ActionScript 3.0 Essentials
  • Understanding ActionScript 3.0
  • Working with variables
  • Using and creating functions
  • Responding to events
  • Creating loops
  • Defining conditional statements
  • Working with display objects
  • Creating classes
  • Defining properties and methods
  • Working with packages
  • Understanding and using class paths
2. Advanced ActionScript Techniques
  • Working with TextFields
  • Loading external text
  • Understanding XML in ActionScript 3.0
  • Loading an external XML file
  • Using XML data
  • Loading external images
  • Working with bitmaps and bitmap data
  • Using TweenLite for ActionScript animation
3. Object-Oriented Programming Fundamentals
  • Understanding object-oriented programming
  • Understanding encapsulation
  • Understanding inheritance
  • Understanding polymorphism
  • Understanding access modifiers
  • Using access modifiers
  • Working with getter and setter methods
  • Understanding static properties and methods
  • Using static constants
  • Dispatching events
  • Throwing errors
  • Creating interfaces
  • Implementing interfaces
  • Understanding design patterns
4. The Model View Controller Design Pattern
  • Understanding the Model-View-Controller pattern
  • Viewing an MVC application
  • Planning an MVC application
5. Building a Model Class
  • Defining the Model class
  • Setting values for properties
  • Constraining property values
  • Dispatching events
  • Extending the Model class
  • Defining the SlideShowModel class properties and methods
  • Working with external XML data
  • Creating the SlideShowDocument class
6. Building a View Class
  • Defining the View class
  • Creating the SlideShowView class
  • Setting up properties and methods
  • Connecting a model
  • Loading external images
  • Using TweenLite to animate images
  • Optimizing image loading with bitmaps
  • Updating text fields
7. Building a Controller Class
  • Defining the Controller class
  • Creating the SlideShowController class
  • Connecting buttons to the controller
8. Improving and Debugging the Application
  • Adding high-definition pictures
  • Fixing errors in your application
9. Moving Forward
  • Creating other applications using the MVC pattern
  • Learning more about object-oriented programming in ActionScript 3.0
10. Conclusion
  • Goodbye
Rapidshare:
http://rapidshare.com/files/194256413/iNKiSO_our_unknown_friend.part1.rar
http://rapidshare.com/files/194256818/iNKiSO_our_unknown_friend.part2.rar
http://rapidshare.com/files/194259158/iNKiSO_our_unknown_friend.part3.rar
http://rapidshare.com/files/194258295/iNKiSO_our_unknown_friend.part4.rar
 

Copyright 2008 All Rights Reserved By Lyndabd.blogspot.com