ActionScript 2.0
This series is designed to help learners who are familiar with previous versions of ActionScript to learn more about the benefits of object-oriented programming and using ActionScript 2.0.
This series is for Flash developers who have experience with ActionScript and will be using ActionScript 2.0. This online course contains 5 lessons and should take approximately 11 hours to complete.
Object-Oriented Programming
This course provides an introduction to ActionScript 20 and the specifics of building classes and teaches you how to create class definitions, define variables and datatypes, define methods and method types, and reference a class within a class.
Properties and Methods
This course provides a deeper understanding of what a property is and how properties are used within the context of objects It explores the differences between ActionScript 20 functions and methods, methods that return datatypes, and creating methods within classes In addition, it discusses using private and public attributes for methods and conserving resources through the use of static methods and teaches you how to define class properties and how they are used, set the access rights to properties, declare a static property and add it to a class, define a method in a class function, and use the getText() and setText() methods.
Implementing Inheritance and Interfaces
This course provides an introduction to ActionScript 20 addressing inheritance and interfaces and teaches you how to discuss class hierarchies and inheritance, discuss how a subclass can override superclass methods and properties, define polymorphism and casting, and create and implement a class interface.
Inter-Object Communications
This course discusses how objects communicate with each other using messages and events and teaches you how to create and use a listener as an event handler, create and use a callback as an event handler, use the addEventListener() method, broadcast a custom message using the AsBroadcaster method, and identify and implement the five characteristics of good object-oriented programming design.
Building User Interface Components
This course provides an introduction to Building ActionScript 20 User Interface Components and teaches you how to create a compiled movie clip and publish it as a .swc file, create an application that uses data binding, create an application that has components that link to each other, and build a Checkbox component.