0% found this document useful (0 votes)
68 views2 pages

Terminology

Variables are placeholders for data in code that are declared with the var keyword. Functions are blocks of code that perform tasks and are called methods when part of a class. Scope determines where variables and functions can be accessed. Event handlers are functions that respond to events like mouse clicks. Objects are instances of classes and have methods and properties. Methods are functions associated with objects, and properties are attributes that can be read or set.

Uploaded by

api-19982967
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views2 pages

Terminology

Variables are placeholders for data in code that are declared with the var keyword. Functions are blocks of code that perform tasks and are called methods when part of a class. Scope determines where variables and functions can be accessed. Event handlers are functions that respond to events like mouse clicks. Objects are instances of classes and have methods and properties. Methods are functions associated with objects, and properties are attributes that can be read or set.

Uploaded by

api-19982967
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Terminology

Variables
Variables are convenient placeholders for data in your code, and you can name them anything you’d like, provided
the name isn’t already reserved by Action-Script and the name starts with a letter, underscore, or dollar sign (but
not a number). The help files installed with Flex Builder 2 contain a list of reserved words. Variables are convenient
for holding interim information, such as a sum
of numbers, or to refer to something, such as a text field or sprite. Variables are declared with the var keyword the
first time they are used in a script. You can assign a value to a variable using an equal sign (=), which is also known
as the assignment operator. If a variable is declared outside a class method, it is a class variable. Class variables, or
properties, can have access modifiers, public,
private, protected, or internal. A private variable can only be accessed from within the class itself, whereas public
variables can be accessed by objects of another class. Protected variables can be accessed from an instance of the
class or an instance of any subclass, and internal variables can be accessed by any class within the same package. If
no access modifier is specified, it defaults to internal.

Functions
Functions are blocks of code that do something. You can call or invoke a function (that is, execute it) by using its
name. When a function is part of a class, it is referred to as a method of the class. Methods can use all the same
modifiers as properties.

Scope
A variable’s scope describes when and where the variable can be manipulated by the code in a movie. Scope
defines a variable’s life span and its accessibility to other blocks of code in a script. Scope determines how long a
variable exists and from where in the code you can set or retrieve the variable’s value. A function’s scope
determines where and when the function is accessible to other blocks of code. Recipe 1.13 deals with issues of
scope.

Event handler
A handler is a function or method that is executed in response to some event such as a mouse click, a keystroke, or
the movement of the play head in the timeline.

Objects and classes


An object is something you can manipulate programmatically in Action Script, such as a sprite. There are other
types of objects, such as those used to manipulate colors, dates, and text fields. Objects are instances of classes,
which means that a class is a template for creating objects and an object is a particular instance of that class. If you
get confused, think of it in biological terms: you can consider yourself an object (instance) that belongs to the
general class known as humans.

Methods
A method is a function associated with an object that operates on the object. For example, a text field object’s
replaceSelectedText( ) method can be used to replace the selected text in the field.

Properties
A property is an attribute of an object, which can be read and/or set. For example, a sprite’s horizontal location is
specified by its x property, which can be both tested and set. On the other hand, a text field’s length property, which
indicates the number of haracters in the field, can be tested but cannot be set directly (it can be affected
indirectly, however, by adding or removing text from the field).

Statements
ActionScript commands are entered as a series of one or more statements. A statement might tell the playhead to
jump to a articular frame, or it might change the size of a sprite. Most ActionScript statements are terminated with
a semicolon (;). This book uses the terms statement and action interchangeably.

Comments
Comments are notes within code that are intended for other humans and ignored by Flash. In ActionScript, single-
line comments begin with // and terminate automatically at the end of the current line. Multiline comments begin
with /* and are terminated with */.

Interpreter
The ActionScript interpreter is that portion of the Flash Player that examines your code and attempts to understand
and execute it. Following ActionScript’s strict rules of grammar ensures that the interpreter can easily understand
your code. If the interpreter encounters an error, it often fails silently, simply refusing to execute the code rather
than generating a specific error message.

You might also like