Statements
221
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";
Note:
You must also use var when declaring properties inside class definitions in external
scripts. Class files also support public, private, and static variable scopes.
Availability:
ActionScript 1.0; Flash Lite 2.0
Summary of Contents for Flash Lite 2
Page 1: ...Flash Lite 2 x ActionScript Language Reference...
Page 22: ...22 Contents...
Page 244: ...244 ActionScript language elements...
Page 760: ...760 ActionScript classes...