| Package | mx.events |
| Class | public class ModuleEvent |
| Inheritance | ModuleEvent ProgressEvent Event Object |
| Property | Defined by | ||
|---|---|---|---|
![]() | bubbles : Boolean
Indicates whether an event is a bubbling event.
| Event | |
![]() | bytesLoaded : Number
The number of items or bytes loaded when the listener processes the event.
| ProgressEvent | |
![]() | bytesTotal : Number
The total number of items or bytes that will be loaded if the loading process succeeds.
| ProgressEvent | |
![]() | cancelable : Boolean
Indicates whether the behavior associated with the event can be prevented.
| Event | |
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance.
| Object | |
![]() | currentTarget : Object
The object that is actively processing the Event object with an event listener.
| Event | |
| ERROR : String = "error" [static]
Dispatched when there is an error downloading the module.
| ModuleEvent | ||
| errorText : String
The error message if the type is
ModuleEvent.ERROR;
otherwise, it is null. | ModuleEvent | ||
![]() | eventPhase : uint
The current phase in the event flow.
| Event | |
| module : IModuleInfo
[read-only]
The
target, which is an instance of an
interface for a particular module. | ModuleEvent | ||
| PROGRESS : String = "progress" [static]
Dispatched when the module is in the process of downloading.
| ModuleEvent | ||
![]() | prototype : Object
[static]
A reference to the prototype object of a class or function object.
| Object | |
| READY : String = "ready" [static]
Dispatched when the module has finished downloading.
| ModuleEvent | ||
| SETUP : String = "setup" [static]
Dispatched when enough of a module has been downloaded that you can get information
about the module.
| ModuleEvent | ||
![]() | target : Object
The event target.
| Event | |
![]() | type : String
The type of event.
| Event | |
| UNLOAD : String = "unload" [static]
Dispatched when the module is unloaded.
| ModuleEvent | ||
| Method | Defined by | ||
|---|---|---|---|
|
ModuleEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:uint = 0, bytesTotal:uint = 0, errorText:String = null)
Constructor.
| ModuleEvent | ||
![]() |
Creates a copy of the ProgressEvent object and sets each property's value to match that of the original.
| ProgressEvent | |
![]() |
A utility function for implementing the
toString() method in your custom Event class. | Event | |
![]() |
Checks whether
preventDefault() has been called on the event. | Event | |
![]() |
preventDefault():void
Cancels an event's default behavior if that behavior can be canceled.
| Event | |
![]() |
Sets the availability of a dynamic property for loop operations.
| Object | |
![]() |
stopImmediatePropagation():void
Prevents processing of any event listeners in the current node and any subsequent nodes in
the event flow.
| Event | |
![]() |
stopPropagation():void
Prevents processing of any event listeners in nodes subsequent to the current node in the
event flow.
| Event | |
![]() |
Returns a string that contains all the properties of the ProgressEvent object.
| ProgressEvent | |
![]() |
Returns the primitive value of the specified object.
| Object | |
| ERROR | property |
public static var ERROR:String = "error"
Dispatched when there is an error downloading the module.
The ModuleEvent.ERROR constant defines the value of the
type property of the event object for an error event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | Empty |
bytesTotal | Empty |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
errorText | The error message. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| errorText | property |
public var errorText:String
The error message if the type is ModuleEvent.ERROR;
otherwise, it is null.
| module | property |
module:IModuleInfo [read-only]
The target, which is an instance of an
interface for a particular module.
public function get module():IModuleInfo
| PROGRESS | property |
public static var PROGRESS:String = "progress"
Dispatched when the module is in the process of downloading. This module is
dispatched at regular intervals during the download process.
The ModuleEvent.PROGRESS constant defines the value of the
type property of the event object for a progress event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | The number of bytes loaded. |
bytesTotal | The total number of bytes to load. |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
errorText | Empty |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| READY | property |
public static var READY:String = "ready"
Dispatched when the module has finished downloading.
The ModuleEvent.READY constant defines the value of the
type property of the event object for a complete event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | The number of bytes loaded. |
bytesTotal | The total number of bytes to load. |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
errorText | Empty |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| SETUP | property |
public static var SETUP:String = "setup"
Dispatched when enough of a module has been downloaded that you can get information
about the module. You do this by calling the IFlexModuleFactory.info()
method on the module.
The ModuleEvent.SETUP constant defines the value of the
type property of the event object for a setup event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | Empty |
bytesTotal | Empty |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
errorText | An error message. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| UNLOAD | property |
public static var UNLOAD:String = "unload"
Dispatched when the module is unloaded.
The ModuleEvent.UNLOAD constant defines the value of the
type property of the event object for an unload event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | Empty |
bytesTotal | Empty |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
errorText | An error message. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| ModuleEvent | () | constructor |
public function ModuleEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:uint = 0, bytesTotal:uint = 0, errorText:String = null)Constructor.
Parameterstype:String — The type of event. Possible values are:
|
|
bubbles:Boolean (default = false) — Determines whether the Event object
participates in the bubbling stage of the event flow.
|
|
cancelable:Boolean (default = false) — Determines whether the Event object can be cancelled
during event propagation.
|
|
bytesLoaded:uint (default = 0) — The number of bytes loaded
at the time the listener processes the event.
|
|
bytesTotal:uint (default = 0) — The total number of bytes
that will be loaded if the loading process succeeds.
|
|
errorText:String (default = null) — The error message when the event type
is ModuleEvent.ERROR.
|