MACROMEDIA FLEX-FLEX ACTIONSCRIPT LANGUAGE Reference page 291

Actionscript language reference
Table of Contents

Advertisement

Function class
Availability
Flash Player 6.
Description
Both user-defined and built-in functions in ActionScript are represented by Function objects,
which are instances of the Function class.
Method summary for the Function class
Method
Function.apply()
Function.call()
Function.apply()
Availability
Flash Player 6.
Usage
myFunction.apply(thisObject:Object, argumentsArray:Array)
Parameters
The object to which
thisObject
argumentsArray
Returns
Any value that the called function specifies.
Description
Method; specifies the value of
method also specifies the parameters to be passed to any called function. Because
method of the Function class, it is also a method of every Function object in ActionScript.
The parameters are specified as an Array object, unlike
parameters as a comma-delimited list. This is often useful when the number of parameters to be
passed is not known until the script actually executes.
Example
The following function invocations are equivalent:
Math.atan2(1, 0)
Math.atan2.apply(null, [1, 0])
Description
Invokes the function represented by a Function object, with parameters
passed in through an array.
Invokes the function represented by a Function object.
myFunction
An array whose elements are passed to
to be used within any function that ActionScript calls. This
this
ActionScript Core Classes
is applied.
myFunction
Function.call()
CHAPTER 6
as parameters.
is a
apply()
, which specifies
Function.apply()
291

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?

This manual is also suitable for:

Flex

Table of Contents