230
Chapter 5: ActionScript Core Language Elements
with
Availability
Flash Player 5.
Usage
with (
object:Object
) {
statement(s)
;
}
Parameters
object
An instance of an ActionScript object or movie clip.
statement(s)
An action or group of actions enclosed in curly braces ({}).
Returns
Nothing.
Description
Statement; lets you specify an object (such as a movie clip) with the
object
parameter and
evaluate expressions and actions inside that object with the
statement(s)
parameter. This
prevents you from having to repeatedly write the object’s name or the path to the object.
The
object
parameter becomes the context in which the properties, variables, and functions in
the
statement(s)
parameter are read. For example, if
object
is
my_array
, and two of the
properties specified are
length
and
concat
, those properties are automatically read as
my_array
.
length
and
my_array.concat
. In another example, if
object
is
state.california
,
any actions or statements inside the
with
statement are called from inside the
california
instance.
To find the value of an identifier in the
statement(s)
parameter, ActionScript starts at the
beginning of the scope chain specified by the
object
and searches for the identifier at each level
of the scope chain, in a specific order.
The scope chain used by the
with
statement to resolve identifiers starts with the first item in the
following list and continues to the last item:
•
The object specified in the
object
parameter in the innermost
with
statement.
•
The object specified in the
object
parameter in the outermost
with
statement.
•
The Activation object. (A temporary object that is automatically created when a function is
called that holds the local variables called in the function.)
•
The movie clip that contains the currently executing script.
•
The Global object (built-in objects such as Math and String).
CHAPTER 5
ActionScript Core Language Elements
Summary of Contents for FLEX-FLEX ACTIONSCRIPT LANGUAGE
Page 1: ...Flex ActionScript Language Reference...
Page 8: ......
Page 66: ...66 Chapter 2 Creating Custom Classes with ActionScript 2 0...
Page 76: ......
Page 133: ...break 133 See also for for in do while while switch case continue throw try catch finally...
Page 135: ...case 135 See also break default strict equality switch...
Page 146: ...146 Chapter 5 ActionScript Core Language Elements See also break continue while...
Page 808: ...808 Chapter 7 ActionScript for Flash...
Page 810: ...810 Appendix A Deprecated Flash 4 operators...
Page 815: ...Other keys 815 Num Lock 144 186 187 _ 189 191 192 219 220 221 222 Key Key code...
Page 816: ...816 Appendix B Keyboard Keys and Key Code Values...
Page 822: ...822 Index...