234
ActionScript language elements
Finally, in another AS file or FLA script, the following code invokes the
sortRows()
method
on an instance of the RecordSet class. It defines
catch
blocks for each type of error that is
thrown by
sortRows()
import RecordSet;
var myRecordSet:RecordSet = new RecordSet();
try {
myRecordSet.sortRows();
trace("everything is fine");
}
catch (e:RecordSetException) {
trace(e.toString());
}
catch (e:MalformedRecord) {
trace(e.toString());
}
See also
Error
var statement
var
variableName
[=
value1
][...,
variableNameN
[=
valueN
]]
Used to declare local variables. If you declare variables inside a function, the variables are local.
They are defined for the function and expire at the end of the function call. More specifically,
a variable defined using
var
is local to the code block containing it. Code blocks are
demarcated by curly braces ({}).
If you declare variables outside a function, the variables are available througout the timeline
containing the statement.
You cannot declare a variable scoped to another object as a local variable.
my_array.length = 25; // ok
var my_array.length = 25; // syntax error
When you use
var
, you can strictly type the variable.
You can declare multiple variables in one statement, separating the declarations with commas
(although this syntax may reduce clarity in your code):
var first:String = "Bart", middle:String = "J.", last:String = "Bartleby";
Availability:
ActionScript 1.0; Flash Player 5
NO
TE
You must also use
var
when declaring properties inside class definitions in external
scripts. Class files also support public, private, and static variable scopes.
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...