Part of the: "Interwebs" Series of Introductory Workshops
Working with and Extending Events in ActionScript 3 for...

Working with and Extending Events in ActionScript 3 for Flash CS3 and CS4

Sunday, October 25, 2009 from 9:00 AM to 5:00 AM (ET)

Toronto, Canada


This event has ended!
View current events hosted by Rich Media Instutute


Ticket Information

Ticket Type Sales End Price Fee Quantity
Regular   more info Ended CA$208.95 CA$5.22
Student   more info Ended CA$103.95 CA$2.60
Early Bird   more info Ended CA$156.45 CA$3.91

Event Details

Note on Versions: While this class is updated for Flash CS4, the vast majority of the code and knowledge applies if you are still working in CS3. Most files for the course will open in Flash CS3. You may take the course with either version of the software.

Description: Flash is an event-driven language, and events are the glue that bind together our Flash experiences. Whether you need to work with user mouse interaction, know when an XML file has completed, build a loading animation, know when your application enters/exits full-screen -- in short, when you need to use events to do almost anything in Flash -- understanding events is key to achieving fluency in ActionScript 3.

And, of course, events in AS3 are completely and fundamentally different from events in AS2.

While events in AS3 might seem intimidating on first glance (especially if you've become accustomed to writing your button code in AS2 like btn.onPress = function ()...), fortunately, events in AS3 are incredibly consistent as well as powerful. Once you know how to work with one event, you can work with any event anywhere in the language!

And while events are the glue that bind our Flash together, it is incredibly difficult to find books, lessons or tutorials on these specific issues. Which is why we assembled this course -- not only to teach the basics of working with the most common events in AS3, but also investigating the details of events, how they work, why they work that way

It doesn't matter what your starting point is; When you leave this course, after only one day, you will be a much stronger Flash developer.

Who this course is for:

This course is for users of Flash CS3 or CS4, who feel that they have a basic grasp of the ActionScript 3 language, but want to understand the nature, role and detailed behaviors of events in AS3. This course is also useful for those who feel they have a good grasp of events, but now want to take that skill to the next level by learning how to use and work with custom events and an event broadcaster.

Course Outline
  • Introduction
  • Event Fundamentals
    • What is an Event?
    • Basic Event Handling (addEventListener)
    • Handling More Types of Events
  • Events on the Display List
    • Understanding the Three Phases of an Event
    • mouseChildren
    • ROLL_OVER vs. MOUSE_OVER
    • Know Where To Listen
  • Intermediate Event Handling
    • Priority
    • Weak References
    • Cancelability
    • Default Behaviors
    • Dispatching Your Own Events (dispatchEvent())
  • Limitations of Native Events
    • Data Handling
    • Display List Dependence
    • Constructor Timing Silence
  • Extending Events: Circumventing Native Limitations
    • Using Custom Events
    • Using an Event Broadcaster
  • Conclusion
Computer Policy:

To keep prices this low, all training is bring-your-own-laptop (we provide power and wireless internet access).

Refund Policy:

Refunds are permitted prior to 14 days before the event, less a $25 administrative fee. Regrettably, due to venue capacity, we can not permit refunds within 14 days of the event.
All students receive an RMI Certification in this topic at the end of the course.

All students receive an RMI Certification in this topic at the end of the course.

Attendee List Sort by: Date | First Name
Show More

When

Sunday, October 25, 2009 from 9:00 AM to 5:00 AM (ET)

Add to my calendar Add to my calendar

Where

Rich Media Institute
156 Augusta Ave
Toronto M5T 2L5
Canada




Other Maps:



Computer Policy:

To keep prices this low, all training is bring-your-own-laptop (we provide power and wireless internet access).
Refund Policy:

Refunds are permitted prior to 14 days before the event, less a $25 administrative fee. Regrettably, due to venue capacity, we can not permit refunds within 14 days of the event.
All students receive an RMI Certification in this topic at the end of the course.

All students receive an RMI Certification in this topic at the end of the course in pdf format via email.

GST#: 86401 1879 RT0001
This event organizer is using Eventbrite to provide
event ticketing and online event registration.
© 2012 Eventbrite. All Rights Reserved. Terms of Service. Privacy Policy.
Contact Rich Media Instutute for event and ticket information.