Paket | mx.modules |
Arabirim | public interface IModuleInfo extends IEventDispatcher |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Özellik | Tanımlayan: | ||
---|---|---|---|
data : Object
User data that can be associated with the singleton IModuleInfo
for a given URL. | IModuleInfo | ||
error : Boolean [salt okunur]
A flag that is true if there was an error
during module loading. | IModuleInfo | ||
factory : IFlexModuleFactory [salt okunur]
The IFlexModuleFactory implementation defined in the module. | IModuleInfo | ||
loaded : Boolean [salt okunur]
A flag that is true if the load()
method has been called on this module. | IModuleInfo | ||
ready : Boolean [salt okunur]
A flag that is true if the module is sufficiently loaded
to get a handle to its associated IFlexModuleFactory implementation
and call its create() method. | IModuleInfo | ||
setup : Boolean [salt okunur]
A flag that is true if the module is sufficiently loaded
to get a handle to its associated IFlexModuleFactory implementation
and call its info() method. | IModuleInfo | ||
url : String [salt okunur]
The URL associated with this module (for example, "MyImageModule.swf" or
"http://somedomain.com/modules/MyImageModule.swf". | IModuleInfo |
Yöntem | Tanımlayan: | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | IEventDispatcher | ||
Olay akışına bir olay gönderir. | IEventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | IEventDispatcher | ||
load(applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null, bytes:ByteArray = null, moduleFactory:IFlexModuleFactory = null):void
Requests that the module be loaded. | IModuleInfo | ||
Publishes an interface to the ModuleManager. | IModuleInfo | ||
Releases the current reference to the module. | IModuleInfo | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | IEventDispatcher | ||
Unloads the module. | IModuleInfo | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | IEventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
Dispatched by the backing ModuleInfo if there was an error during module loading. | IModuleInfo | |||
Dispatched by the backing ModuleInfo at regular intervals while the module is being loaded. | IModuleInfo | |||
Dispatched by the backing ModuleInfo once the module is sufficiently loaded to call the IModuleInfo.factory() method and the IFlexModuleFactory.create() method. | IModuleInfo | |||
Dispatched by the backing ModuleInfo once the module is sufficiently loaded to call the IModuleInfo.factory() method and the IFlexModuleFactory.info() method. | IModuleInfo | |||
Dispatched by the backing ModuleInfo when the module data is unloaded. | IModuleInfo |
data | özellik |
error | özellik |
error:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
A flag that is true
if there was an error
during module loading.
This flag is true
when the ModuleManager dispatches the
ModuleEvent.ERROR
event.
Uygulama
public function get error():Boolean
factory | özellik |
factory:IFlexModuleFactory
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
The IFlexModuleFactory implementation defined in the module.
This will only be non-null
after the
ModuleEvent.SETUP
event has been dispatched
(or the IModuleInfo.setup()
method returns true
).
At this point, the IFlexModuleFactory.info()
method can be called.
Once a ModuleEvent.READY
event is dispatched
(or the IModuleInfo.ready()
method returns true
),
it is possible to call the IFlexModuleFactory.create()
method.
Uygulama
public function get factory():IFlexModuleFactory
loaded | özellik |
ready | özellik |
ready:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
A flag that is true
if the module is sufficiently loaded
to get a handle to its associated IFlexModuleFactory implementation
and call its create()
method.
This flag is true
when the ModuleManager dispatches the
ModuleEvent.READY
event.
Uygulama
public function get ready():Boolean
setup | özellik |
setup:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
A flag that is true
if the module is sufficiently loaded
to get a handle to its associated IFlexModuleFactory implementation
and call its info()
method.
This flag is true
when the ModuleManager dispatches the
ModuleEvent.SETUP
event.
Uygulama
public function get setup():Boolean
url | özellik |
url:String
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
The URL associated with this module (for example, "MyImageModule.swf" or "http://somedomain.com/modules/MyImageModule.swf". The URL can be local or remote, but if it is remote, you must establish a trust between the module's domain and the application that loads it.
Uygulama
public function get url():String
load | () | yöntem |
public function load(applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null, bytes:ByteArray = null, moduleFactory:IFlexModuleFactory = null):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Requests that the module be loaded. If the module is already loaded,
the call does nothing. Otherwise, the module begins loading and dispatches
progress
events as loading proceeds.
Parametreler
applicationDomain:ApplicationDomain (default = null ) — The current application domain in which your code is executing.
| |
securityDomain:SecurityDomain (default = null ) — The current security "sandbox".
| |
bytes:ByteArray (default = null ) — A ByteArray object. The ByteArray is expected to contain
the bytes of a SWF file that represents a compiled Module. The ByteArray
object can be obtained by using the URLLoader class. If this parameter
is specified the module will be loaded from the ByteArray. If this
parameter is null the module will be loaded from the url specified in
the url property.
| |
moduleFactory:IFlexModuleFactory (default = null ) — The moduleFactory of the caller. One use of the
moduleFactory is to determine the parent style manager of the loaded
module.
|
publish | () | yöntem |
public function publish(factory:IFlexModuleFactory):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Publishes an interface to the ModuleManager. This allows late (or decoupled)
subscriptions to factories with a String handle. Use a URL that starts with
publish://
to reference factories that are published in this manner.
Parametreler
factory:IFlexModuleFactory — The class that implements the module's IFlexModuleFactory interface.
|
İlgili API Öğeleri
release | () | yöntem |
public function release():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Releases the current reference to the module. This does not unload the module unless there are no other open references to it and the ModuleManager is set up to have only a limited number of loaded modules.
İlgili API Öğeleri
unload | () | yöntem |
public function unload():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Unloads the module. Flash Player and AIR will not fully unload and garbage collect this module if there are any outstanding references to definitions inside the module.
error | Olay |
mx.events.ModuleEvent
özellik ModuleEvent.type =
mx.events.ModuleEvent.ERROR
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Dispatched by the backing ModuleInfo if there was an error during module loading.
Dispatched when there is an error downloading the module. TheModuleEvent.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. |
progress | Olay |
mx.events.ModuleEvent
özellik ModuleEvent.type =
mx.events.ModuleEvent.PROGRESS
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Dispatched by the backing ModuleInfo at regular intervals while the module is being loaded.
Dispatched when the module is in the process of downloading. This module is dispatched at regular intervals during the download process. TheModuleEvent.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 | Olay |
mx.events.ModuleEvent
özellik ModuleEvent.type =
mx.events.ModuleEvent.READY
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Dispatched by the backing ModuleInfo once the module is sufficiently
loaded to call the IModuleInfo.factory()
method and the
IFlexModuleFactory.create()
method.
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 | Olay |
mx.events.ModuleEvent
özellik ModuleEvent.type =
mx.events.ModuleEvent.SETUP
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Dispatched by the backing ModuleInfo once the module is sufficiently
loaded to call the IModuleInfo.factory()
method and
the IFlexModuleFactory.info()
method.
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 | Olay |
mx.events.ModuleEvent
özellik ModuleEvent.type =
mx.events.ModuleEvent.UNLOAD
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Dispatched by the backing ModuleInfo when the module data is unloaded.
Dispatched when the module is unloaded. TheModuleEvent.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. |
Tue Jun 12 2018, 01:09 PM Z