ActionScript 2.0 - Online Course
ActionScript 2.0
$89.99
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.
Lesson 1: Object-Oriented Programming (3.0) hours
Object-Oriented Programming teaches you how to create class definitions, define variables and datatypes, define methods and method types, and reference a class within a class. This course provides an introduction to ActionScript 2.0 and the specifics of building classes. Topics include What is ActionScript 2.0?, Basic Syntax, ActionScript Classes, Implicit Getters and Setters, Interface and Implements, Constructs, What is an Object?, Understanding Classes, Methods and Constructors, Packages and the Classpath, and Built-in and Dynamic Classes.
Lesson 2: Properties and Methods (2.0) hours
Properties and Methods 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. 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 2.0 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. Topics include Understanding Properties, Accessing Properties, Static Properties, Understanding the Role of Methods, Private Attribute for Methods, and Building Getters and Setters.
Lesson 3: Implementing Inheritance and Interfaces (2.0) hours
Implementing Inheritance and Interfaces 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. This course provides an introduction to ActionScript 2.0 addressing inheritance and interfaces. Topics include What is inheritance?, Method and Property Overriding, Polymorphism, Prototype-based Objects, Understanding Interfaces, and Creating Interfaces.
Lesson 4: Inter-Object Communications (2.0) hours
Inter-Object Communications 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. This course discusses how objects communicate with each other using messages and events. Topics include Object Communication, Handling Messages with Listeners, Handling Messages with Callbacks, Using the addEventListener( ) Method, Using AsBroadcaster to Broadcast Custom Messages, Characteristics of Object-Oriented Design, Phases of a Project, Defining the Solution, Examining Design Patterns, and Implementing the Design.
Lesson 5: Building User Interface Components (2.0) hours
Building User Interface Components 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. This course provides an introduction to Building ActionScript 2.0 User Interface Components. Topics include Building and Using UI Components, Exploring the Visual Component Interface, Creating a Simple Application with Components and Visual Data Binding, Version 2 Component APIs, Building Applications with Version 2.0 Components, Examining Component Architecture, Creating Visual Components, and Examining Component Class Files.