Flash Lite 2.x and 3.0 ActionScript Language Reference

getSize (SharedObject.getSize method)

public getSize() : Number

Gets the current size of the shared object, in bytes.

Flash calculates the size of a shared object by stepping through all of its data properties; the more data properties the object has, the longer it takes to estimate its size. Estimating object size can take significant processing time, so you may want to avoid using this method unless you have a specific need for it.

If the shared object listener has not yet been called, getSize() returns 0. For details about using the listener, see the addListener() method.

Returns

Number - A numeric value specifying the size of the shared object, in bytes.

Example

The following example gets the size of the shared object my_so:

var items_array:Array = new Array(101, 346, 483);
var currentUserIsAdmin:Boolean = true;
var currentUserName:String = "Ramona";

var my_so:SharedObject = SharedObject.getLocal("superfoo");
my_so.data.itemNumbers = items_array;
my_so.data.adminPrivileges = currentUserIsAdmin;
my_so.data.userName = currentUserName;

var soSize:Number = my_so.getSize();
trace(soSize);