Server-Side Communication ActionScript > Application.clearSharedObjects |
![]() ![]() ![]() |
Application.clearSharedObjects
Availability
Flash Communication Server MX.
Usage
application.clearSharedObjects(soPath
);
Parameters
soPath
A string that indicates the URI of a shared object.
Returns
A Boolean value of true
if the shared object at the specified path was deleted; otherwise, false
. If using wildcard characters to delete multiple stream files, the method will return true
only if all the shared objects matching the wildcard pattern were successfully deleted; otherwise, it will return false
.
Description
Method; removes persistent shared objects (FSO files) specified by the soPath
parameter and clears all properties from active shared objects (both persistent and nonpersistent). You can use the SharedObject object to create shared objects in a Flash Communication Server application instance. The Flash Communication Server stores persistent shared objects for each application. You can use application.clearSharedObjects
to handle one shared object at a time, so you must specify the name of the shared object. You can also use application.clearStreams
to remove all the recorded streams based on a stream path.
The soPath
parameter specifies the name of a shared object, which can include a slash (/) as a delimiter between directories in the path. The last element in the path can contain wildcard patterns (for example, a question mark [?] and an asterisk [*]) or a shared object name. The application.clearSharedObjects
method traverses the shared object hierarchy along the specified path and clears all the shared objects. Specifying a slash clears all the shared objects associated with an application instance.
The following are possible values for the soPath
parameter:
![]() |
|
![]() |
|
![]() |
|
![]() |
|
If you call the clearSharedObjects
method and the specified path matches a shared object that is currently active, all its properties are deleted, and a "clear" event is sent to all subscribers of the shared object. If it is a persistent shared object, the persistent store is also cleared.
Example
The following example clears all the shared objects for an instance:
function onApplicationStop(){ application.clearSharedObjects("/"); }
![]() ![]() ![]() |