delete
Availability
Flash Player 5.
Usage
delete reference
Parameters
The name of the variable or object to eliminate.
reference
Returns
A Boolean value.
Description
Operator; destroys the object reference specified by the
the reference is successfully deleted;
used by scripts. You can use the
references to an object are removed, Flash Player takes care of removing the object and freeing the
memory used by that object.
Although
delete
example:
delete x;
The
operator can fail and return
delete
cannot be deleted. Predefined objects and properties, and variables declared with
deleted. You cannot use the
Example
Usage 1: The following example creates an object, uses it, and deletes it after it is no longer
needed:
var account:Object = new Object();
account.name = "Jon";
account.balance = 10000;
trace(account.name);
delete account;
trace(account.name);
Usage 2: The following example deletes a property of an object:
// create the new object "account"
var account:Object = new Object();
// assign property name to the account
account.name = "Jon";
// delete the property
delete account.name;
false
delete
is an operator, it is typically used as a statement, as shown in the following
operator to remove movie clips.
delete
//output: Jon undefined
ActionScript Language Reference
reference
otherwise. This operator is useful for freeing memory
operator to remove references to objects. After all
if the
false
reference
CHAPTER 2
parameter, and returns
parameter does not exist or
, cannot be
var
delete
if
true
279
Need help?
Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers