Package | flash.net |
Class | public class NetMonitor |
Inheritance | NetMonitor EventDispatcher Object |
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.3, AIR 2.7 |
Use the NetMonitor class to keep track of NetStream objects in use in an application. An instance of this class
dispatches a netStreamCreate
event whenever a new NetStream object is created.
You can use the NetMonitor class to help track video playback and related events without regard to the specific video player being used. This facility can be helpful when implementing media measurement, analytics, and usage tracking libraries.
Note: NetStream monitoring is not supported by Flash Player in the browser on Android and Blackberry Tablet OS, or by AIR on iOS.
More examples
Related API Elements
Method | Defined By | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | ||
Dispatches an event into the event flow. | EventDispatcher | ||
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | ||
Indicates whether an object has a specified property defined. | Object | ||
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | ||
Retrieves all NetStream objects belonging to this NetMonitor object's security context. | NetMonitor | ||
Indicates whether the specified property exists and is enumerable. | Object | ||
Removes a listener from the EventDispatcher object. | EventDispatcher | ||
Sets the availability of a dynamic property for loop operations. | Object | ||
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | ||
Returns the string representation of the specified object. | Object | ||
Returns the primitive value of the specified object. | Object | ||
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Event | Summary | Defined By | ||
---|---|---|---|---|
[broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | |||
[broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher | |||
Dispatched when a new NetStream object is created within the security context of this NetMonitor instance. | NetMonitor |
listStreams | () | method |
public function listStreams():Vector.<NetStream>
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.3, AIR 2.7 |
Retrieves all NetStream objects belonging to this NetMonitor object's security context.
Avoid caching the list of NetStream objects. Maintaining a reference to these NetStream objects can introduce memory leaks into an application by preventing the garbage collector from reclaiming an object's resources when it is no longer being used.
Note: if the NetStream monitoring is not supported on the current platform, the list returned by this function is always empty.
ReturnsVector.<NetStream> — Vector of NetStream objects
|
netStreamCreate | Event |
flash.events.NetMonitorEvent
property NetMonitorEvent.type =
flash.events.NetMonitorEvent.NET_STREAM_CREATE
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.3, AIR 2.7 |
Dispatched when a new NetStream object is created within the security context of this NetMonitor instance.
Note: if the NetStream monitoring is not supported on the current platform, netStreamCreate
events
are not dispatched.
NetMonitorEvent.NET_STREAM_CREATE
constant defines the value of the type
property of an netStreamCreate
event object.
The netStreamCreate
event has the following properties:
Property | Value |
---|---|
netStream | NetStream object that has been created. |
bubbles | false |
cancelable | false ; there is no default behavior to cancel. |
currentTarget | The object that is actively processing the Event object with an event listener. |
target | The object beginning or ending a session. |
Wed Nov 21 2018, 06:34 AM -08:00