Paket | mx.core |
Gränssnitt | public interface IFlexModuleFactory |
Implementorer | SystemManager |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Calling the info()
method is legal immediately after
the complete
event is dispatched.
A well-behaved module dispatches a ready
event when
it is safe to call the create()
method.
Egenskap | Definieras med | ||
---|---|---|---|
allowDomainsInNewRSLs : Boolean
Controls whether the domains allowed by calls to allowDomain()
are also allowed by RSLs loaded after the call. | IFlexModuleFactory | ||
allowInsecureDomainsInNewRSLs : Boolean
Controls whether the domains allowed by calls to allowInsecureDomain()
are also allowed by RSLs loaded after the call. | IFlexModuleFactory | ||
preloadedRSLs : Dictionary [skrivskyddad]
The RSLs loaded by this SystemManager or FlexModuleFactory before the
application starts. | IFlexModuleFactory |
Metod | Definieras med | ||
---|---|---|---|
Adds an RSL to the preloadedRSLs list. | IFlexModuleFactory | ||
Calls the Security.allowDomain() method for the SWF
associated with this IFlexModuleFactory plus all the SWFs associated
with RSLs preloaded by this IFlexModuleFactory. | IFlexModuleFactory | ||
Calls the Security.allowInsecureDomain() method for the
SWF associated with this IFlexModuleFactory
plus all the SWFs associated with RSLs preloaded by this
IFlexModuleFactory. | IFlexModuleFactory | ||
A way to call a method in this IFlexModuleFactory's context
| IFlexModuleFactory | ||
A factory method that requests
an instance of a definition known to the module. | IFlexModuleFactory | ||
Get the implementation for an interface. | IFlexModuleFactory | ||
Returns a block of key/value pairs
that hold static data known to the module. | IFlexModuleFactory | ||
Register an implementation for an interface. | IFlexModuleFactory |
allowDomainsInNewRSLs | egenskap |
allowDomainsInNewRSLs:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.6 |
Controls whether the domains allowed by calls to allowDomain()
are also allowed by RSLs loaded after the call. Additional RSLs
may be loaded into this module factory by sub-applications or modules.
Standardvärdet är true.
Implementering
public function get allowDomainsInNewRSLs():Boolean
public function set allowDomainsInNewRSLs(value:Boolean):void
allowInsecureDomainsInNewRSLs | egenskap |
allowInsecureDomainsInNewRSLs:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.6 |
Controls whether the domains allowed by calls to allowInsecureDomain()
are also allowed by RSLs loaded after the call. Additional RSLs
may be added to this module factory by sub-applications or modules.
Standardvärdet är true.
Implementering
public function get allowInsecureDomainsInNewRSLs():Boolean
public function set allowInsecureDomainsInNewRSLs(value:Boolean):void
preloadedRSLs | egenskap |
preloadedRSLs:Dictionary
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
The RSLs loaded by this SystemManager or FlexModuleFactory before the
application starts. This dictionary may also include RSLs loaded into this
module factory's application domain by other modules or
sub-applications. When a new dictionary entry is added by a child module
factory an RSLEvent.RSL_ADD_PRELOADED
event is dispatched
by module factory owning the dictionary.
Information about preloadedRSLs is stored in a Dictionary. The key is
the RSL's LoaderInfo. The value is the a Vector of RSLData where the
first element is the primary RSL and the remaining elements are
failover RSLs.
Implementering
public function get preloadedRSLs():Dictionary
addPreloadedRSL | () | metod |
public function addPreloadedRSL(loaderInfo:LoaderInfo, rsl:Vector.<RSLData>):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.6 |
Adds an RSL to the preloadedRSLs list. This method is called by child module factories when they add load an RSL into this module factory's application domain.
You do not call this method directly. This method is called by child module factories when they add load an RSL into this module factory's application domain.
Parametrar
loaderInfo:LoaderInfo — The loaderInfo of the loaded RSL.
| |
rsl:Vector.<RSLData> — The RSL's configuration information. A Vector of RSLData.
The first element in the array is the primary RSL. The remaining
elements are failover RSLs.
|
allowDomain | () | metod |
public function allowDomain(... domains):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.6 |
Calls the Security.allowDomain()
method for the SWF
associated with this IFlexModuleFactory plus all the SWFs associated
with RSLs preloaded by this IFlexModuleFactory. RSLs loaded after this
call will, by default, allow the same domains as have been allowed by
previous calls to this method. This behavior is controlled by the
allowDomainsInNewRSLs
property.
Parametrar
... domains — One or more strings or URLRequest objects that name
the domains from which you want to allow access.
You can specify the special domain "*" to allow access from all domains.
|
Relaterade API-element
allowInsecureDomain | () | metod |
public function allowInsecureDomain(... domains):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.6 |
Calls the Security.allowInsecureDomain()
method for the
SWF associated with this IFlexModuleFactory
plus all the SWFs associated with RSLs preloaded by this
IFlexModuleFactory. RSLs loaded after this call will, by default,
allow the same domains as have been allowed by
previous calls to this method. This behavior is controlled by the
allowInsecureDomainsInNewRSLs
property.
Parametrar
... domains — One or more strings or URLRequest objects that name
the domains from which you want to allow access.
You can specify the special domain "*" to allow access from all domains.
|
Relaterade API-element
callInContext | () | metod |
public function callInContext(fn:Function, thisArg:Object, argArray:Array, returns:Boolean = true):*
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
A way to call a method in this IFlexModuleFactory's context
Parametrar
fn:Function — The function or method to call.
| |
thisArg:Object — The this pointer for the function.
| |
argArray:Array — The arguments for the function.
| |
returns:Boolean (default = true ) — If true , the function returns a value.
|
* — Whatever the function returns, if anything.
|
Relaterade API-element
create | () | metod |
public function create(... parameters):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
A factory method that requests an instance of a definition known to the module.
You can provide an optional set of parameters to let
building factories change what they create based
on the input.
Passing null
indicates that the default
definition is created, if possible.
Parametrar
... parameters — An optional list of arguments. You can pass any number
of arguments, which are then stored in an Array called parameters .
|
Object — An instance of the module, or null .
|
getImplementation | () | metod |
public function getImplementation(interfaceName:String):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Get the implementation for an interface.
Similar to Singleton.getInstance()
method, but per-
IFlexModuleFactory.
Parametrar
interfaceName:String — The interface.
|
Object — The implementation for the interface.
|
info | () | metod |
public function info():Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returns a block of key/value pairs that hold static data known to the module. This method always succeeds, but can return an empty object.
ReturnerarObject — An object containing key/value pairs. Typically, this object
contains information about the module or modules created by this
factory; for example:
return {"description": "This module returns 42."};Other common values in the returned object include the following:
|
registerImplementation | () | metod |
public function registerImplementation(interfaceName:String, impl:Object):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Register an implementation for an interface.
Similar to the Singleton.registerClass()
method, but per-
IFlexModuleFactory, and takes an instance not a class.
Parametrar
interfaceName:String — The interface.
| |
impl:Object — The implementation.
|
Tue Jun 12 2018, 01:40 PM Z