View Your Cart
Contact us by filling out this form, and an RMI representative will contact you promptly.
This project-based course walks you through the key limitations of working with native events in AS3 and how to cirumvent each, leading up to an implementation of an Event Broadcaster, a popular technique to get out of the native AS3 event flow.
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. However, there are some real limitations that you encounter when working with Events in AS3 -- and these limitations impinge on our ability to freely store data in our events, and freely transmit these events throughout the Display List. This course walks you through these limitations, one by one. For each, we discuss the limitation, how it can impact our code, and ways to circumvent the limitation. We then conclude with a discussion and description of the Event Broadcaster, which is a popular construct to circumvent all of the limitations of the native Flash event flow, expanding the ways in which you can work with events in Flash. 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.