Pack your bags for the Lost ActionScript Weekend! Gather 'round the fire, study in the cabin, and hang out on the dock with world-renowned ActionScript guru and educator Colin Moock on an intimate three-day ActionScript getaway. In the first segment of this one-of-a-kind learning experience, Colin sits down with artist James Paterson and technologist Hoss Gifford to cover the basics of object-oriented programming in ActionScript 3.0.
Forget classrooms. Forget intimidation. Get inspired--and get lost in ActionScript 3.0!
Introduction to OOP (Object-oriented programming) Application structure and design principles Classes, objects, and packages Methods and variables Garbage collection and memory management Inheritance* Encapsulation
Bonus material: 3D effects with Adobe engineer Chris Nuuja, lead developer of Flash Player's 3D effects API A Special Colin Moock Fireside Show n Tell
Chapters:01. Introduction02. OOP Overview03. The Virtual Zoo and Packages04. Making a Class05. Constructor Methods06. Making an Object07. Variables and Instance Variables08. Constructor Parameters09. Object Preferences and Garbage Collection10. Methods11. Public Methods12. Method Parameters13. State Retrieval and Modification14. Static Variables15. Pet Digestion and Pet Death16. Inheritance17. A Specialized Type: Wormy Apple18. Preparation for First Compilation19. Chris Nuuja Discusses the Flash Player's 3D Effects API20. A Special Colin Moock Fireside Show n Tell
Colin Moock is an independent Flash platform expert with a passion for networked creativity and expression. He has been researching, designing, and developing for the Web since 1995. Moock's career started at SoftQuad, Inc. (makers of HoTMetaL PRO), followed by a five-year term at Canadian interactive agency, ICE. Since then, Moock has focused on writing books, speaking at conferences, and researching emerging web technology. Moock's works include ActionScript: The Definitive Guide, ActionScript: The Definitive Guide for Flash MX, Essential ActionScript 2.0, and Essential ActionScript 3.0. He is also the co-creator of Unity, a multiuser client/server development kit.
Comments about O'Reilly Media Colin Moock's Lost ActionScript 3.0 Weekend Course 1:
With pretty much no prior programming experience and absolutely unaware of what OOP even stands for - I set out to learn ActionScript 3.0.
My first step was reading stuff on the internet. Adobe's Live Doc titled Programming ActionScript 3.0 gave me some good basic knowledge and terminology. Yet at some point I felt progress was too slow, often going deep into detail on topics that seemed to be redundant at that stage. What bothered me most was not being able to grasp the overall architecture of Object Oriented Programming. I desperately needed a birds-eye view of the whole OOP concept and how all those classes, methods, variables and events work together in what might be a more complex programming environment rather than just a dozen lines of code on my Flash Actions panel.
Colin Moock's Lost ActionScript 3.0 Weekend Course gave me that big picture I was looking for. This probably had to do with the clever analogies, good examples, and the general structure of the course. Also, the course is given in a unique way, where there's an easy going student-instructor dialogue rather than just screen video captures with voice-over running through the material. It helped me gain a better understanding of stuff I had already learned. In addition - somewhere along part two of the course, something clicked and I think I finally began to see the logic behind it all.
While I can't exactly match Moock's enthusiasm when it comes to programming :)... possibly one of the most notable achievements of his course for me was that at times I even found myself thinking that programing is a bit appealing (?!?).... that's when I usually pressed pause and went looking for some beer in the fridge.
Bottom line: For someone starting from scratch like me, I recommend relying on several different sources for information, going back and forth between them. Many times you'll find that one compliments the other. Having said that, Colin Moock's ActionScript 3.0 Lost Weekend Course (Part 1 + Part 2) was by all means an essential contributor to my learning progress and ultimately became the springboard from which I could finally make my next significant step forward.
9/21/2009
(2 of 3 customers found this review helpful)
5.0
Great Way to Learn ActionScript 3.0
By Frank Stepanski
from Philadelphia, PA
About Me Developer, Educator
Pros
Accurate
Concise
Easy to understand
Helpful examples
Cons
Best Uses
Intermediate
Novice
Student
Comments about O'Reilly Media Colin Moock's Lost ActionScript 3.0 Weekend Course 1:
This first video series goes through all of the topics that you will need to fully understand ActionScript 3.0 and OOP (Object Oriented Programming). These topics are explained by well-known Flash Developers Colin Moock, James Paterson and Hoss Gifford in 21 separate videos.
The explanations given by these three guys are different than other video series (i.e. Lynda.com) because of the relaxed, easy going way they go through the topics. It makes you feel that you are right there with them as they casually explain and go through code examples. It makes it a lot more enjoyable and sometimes I felt that I wasn't there trying to learn something but just hanging out with the guys as they discuss the different aspect of ActionScripting.
The topics discussed go through the entire gambit of basic to intermediate OOP techniques such as class and object creation, methods and properties, scope of methods and properties (private, static and public), inheritance, and some fun examples used to explain all the above.
After following these great videos you should have a great understanding of ActionScript in creating the basics of classes and objects. This will be the foundation for creating reusable components in Flash.