Create a FLA or AS document in the same directory, and enter the following ActionScript in
Frame 1 of the Timeline:
trace(Users.instances);
var user1:Users = new Users();
trace(Users.instances);
var user2:Users = new Users();
trace(Users.instances);
See also
private statement
super statement
super.method([arg1, ..., argN])
super([arg1, ..., argN])
the first syntax style may be used within the body of an object method to invoke the
superclass version of a method, and can optionally pass parameters
to the
(arg1 ... argN)
superclass method. This is useful for creating subclass methods that add additional behavior
to superclass methods, but also invoke the superclass methods to perform their original
behavior.
The second syntax style may be used within the body of a constructor function to invoke the
superclass version of the constructor function and may optionally pass it parameters. This is
useful for creating a subclass that performs additional initialization, but also invokes the
superclass constructor to perform superclass initialization.
Availability: ActionScript 1.0; Flash Lite 2.0
Returns
Both forms invoke a function. The function may return any value.
Parameters
- The method to invoke in the superclass.
method:Function
- Optional parameters that are passed to the superclass version of the method (syntax 1)
argN
or to the constructor function of the superclass (syntax 2).
214
ActionScript language elements
Need help?
Do you have a question about the FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers