EasyManua.ls Logo

MACROMEDIA FLASH MX 2004 - ACTIONSCRIPT - Arguments Class

MACROMEDIA FLASH MX 2004 - ACTIONSCRIPT
816 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
272 Chapter 12: ActionScript Dictionary
Arguments class
Availability
Flash Player 5; property added in Flash Player 6.
Description
The Arguments class is an array that contains the values that were passed as parameters to any
function. Each time a function is called in ActionScript, an Arguments object is automatically
created for that function. A local variable,
arguments, is also created and lets you refer to the
Arguments object.
Property summary for the Arguments class
arguments.callee
Availability
Flash Player 5.
Usage
arguments.callee
Description
Property; refers to the function that is currently being called.
Example
You can use the arguments.callee property to make an anonymous function that is recursive, as
in the following:
factorial = function (x) {
if (x <= 1) {
return 1;
} else {
return x * arguments.callee(x-1);
}
};
The following is a named recursive function:
function factorial (x) {
if (x <= 1) {
return 1;
} else {
return x * factorial(x-1);
}
}
Property Description
arguments.callee
Refers to the function being called.
arguments.caller Refers to the calling function.
arguments.length The number of parameters passed to a function.

Table of Contents

Related product manuals