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
Содержание FLEX-FLEX ACTIONSCRIPT LANGUAGE
Страница 1: ...Flex ActionScript Language Reference...
Страница 8: ......
Страница 66: ...66 Chapter 2 Creating Custom Classes with ActionScript 2 0...
Страница 76: ......
Страница 133: ...break 133 See also for for in do while while switch case continue throw try catch finally...
Страница 135: ...case 135 See also break default strict equality switch...
Страница 146: ...146 Chapter 5 ActionScript Core Language Elements See also break continue while...
Страница 229: ...while 229 i 3 The following result is written to the log file 0 3 6 9 12 15 18 See also do while continue for for in...
Страница 808: ...808 Chapter 7 ActionScript for Flash...
Страница 810: ...810 Appendix A Deprecated Flash 4 operators...
Страница 815: ...Other keys 815 Num Lock 144 186 187 _ 189 191 192 219 220 221 222 Key Key code...
Страница 816: ...816 Appendix B Keyboard Keys and Key Code Values...
Страница 822: ...822 Index...