What Is Actionscript - MACROMEDIA FLASH 8-LEARNING ACTIONSCRIPT 2.0 IN FLASH Manual

Learning actionscript 2.0 in flash
Table of Contents

Advertisement

Although Macromedia recommends that you use ActionScript 2.0, you can continue to use
ActionScript 1.0 syntax, especially if you are doing more traditional Flash work such as simple
animation that doesn't require user interaction.

What is ActionScript

The main features of ActionScript 2.0 include the following:
Familiar object-oriented programming (OOP) model
The primary feature of
ActionScript 2.0 is a familiar model for creating object-oriented programs. ActionScript 2.0
implements several object-oriented concepts and keywords such as class, interface, and
packages that will be familiar to you if you've programmed with Java.
The OOP model provided by ActionScript 2.0 is a "syntactic formalization" of the prototype
chaining method used in previous versions of Macromedia Flash to create objects and
establish inheritance. With ActionScript 2.0, you can create custom classes and extend Flash's
built-in classes.
Strict data typing
ActionScript 2.0 also lets you explicitly specify data types for variables,
function parameters, and function return types. For example, the following code declares a
variable named
of type String (a built-in ActionScript data type, or class).
userName
var userName:String = "";
Compiler warnings and errors
The previous two features (OOP model and strict data
typing) enable the authoring tool and compiler to provide compiler warnings and error
messages that help you find bugs in your applications faster than was previously possible
in Flash.
When you use ActionScript 2.0, make sure that the publish settings for the FLA file specify
ActionScript 2.0. This is the default for files created in Flash MX 2004 and Flash 8. However,
if you open an older FLA file that uses ActionScript 1.0 and begin rewriting it in
ActionScript 2.0, change the publish settings of the FLA file to ActionScript 2.0. If you don't,
your FLA file will not compile correctly, and errors won't be generated.
68
About ActionScript

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH 8-LEARNING ACTIONSCRIPT 2.0 IN FLASH and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Flash 8

Table of Contents