Macromedia flash media server 2-client-side actionscript language reference for flash media server 2 User Manual

Page of 156
SharedObject class
131
SharedObject.getSize()
Availability
Flash Player 6.
Flash Media Server (not required).
Usage
myLocalOrRemote_so.getSize()
Parameters
None.
Returns
A numeric value specifying the size of the shared object, in bytes.
Description
Method; gets the current size of the shared object, in bytes. 
Flash calculates the size of a shared object by stepping through each of its data properties; the 
more data properties the object has, the longer it takes to estimate its size. For this reason, 
estimating object size can have significant processing cost. Therefore, you may want to avoid 
using this method unless you have a specific need for it.
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);