Flash Lite 2.x and 3.0 ActionScript Language Reference

clear (SharedObject.clear method)

public clear() : Void

Purges all the data from the shared object and deletes the shared object from the disk. The reference to my_so is still active, and my_so is now empty.

Example

The following example sets data in the shared object, and then empties all of the data from the shared object:

var my_so:SharedObject = SharedObject.getLocal("superfoo");
my_so.data.name = "Hector";
trace("before my_so.clear():");
for (var prop in my_so.data) {
    trace("\t"+prop);
}
trace("");
my_so.clear();
trace("after my_so.clear():");
for (var prop in my_so.data) {
    trace("\t"+prop);
}

This ActionScript displays the following message in the Output panel:

before my_so.clear():
    name

after my_so.clear():