| 패키지 | mx.core | 
| 인터페이스 | public interface IFlexModuleFactory | 
| 구현자 | SystemManager | 
| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 3 | 
| 런타임 버전: | 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.
| 속성 | 정의 주체 | ||
|---|---|---|---|
| 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 [읽기 전용] 
      The RSLs loaded by this SystemManager or FlexModuleFactory before the
      application starts.  | IFlexModuleFactory | ||
| 메서드 | 정의 주체 | ||
|---|---|---|---|
      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 | 속성 | 
allowDomainsInNewRSLs:Boolean| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | 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.
     
      
 기본값: true.
구현
    public function get allowDomainsInNewRSLs():Boolean    public function set allowDomainsInNewRSLs(value:Boolean):voidallowInsecureDomainsInNewRSLs | 속성 | 
allowInsecureDomainsInNewRSLs:Boolean| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | 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.
     
      
 기본값: true.
구현
    public function get allowInsecureDomainsInNewRSLs():Boolean    public function set allowInsecureDomainsInNewRSLs(value:Boolean):voidpreloadedRSLs | 속성 | 
preloadedRSLs:Dictionary  [읽기 전용] | 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 3 | 
| 런타임 버전: | 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.
     
      
구현
    public function get preloadedRSLs():DictionaryaddPreloadedRSL | () | 메서드 | 
 public function addPreloadedRSL(loaderInfo:LoaderInfo, rsl:Vector.<RSLData>):void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | 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.
매개 변수
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 | () | 메서드 | 
 public function allowDomain(... domains):void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | 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.
     
      
매개 변수
... 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. 
     
       | 
관련 API 요소
allowInsecureDomain | () | 메서드 | 
 public function allowInsecureDomain(... domains):void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | 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.
     
      
매개 변수
... 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. 
     
       | 
관련 API 요소
callInContext | () | 메서드 | 
 public function callInContext(fn:Function, thisArg:Object, argArray:Array, returns:Boolean = true):*| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 3 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
A way to call a method in this IFlexModuleFactory's context
매개 변수
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.
      
       | 
관련 API 요소
create | () | 메서드 | 
 public function create(... parameters):Object| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 3 | 
| 런타임 버전: | 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.
매개 변수
... 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 | () | 메서드 | 
 public function getImplementation(interfaceName:String):Object| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      Get the implementation for an interface.
      Similar to Singleton.getInstance() method, but per-
      IFlexModuleFactory.
     
      
매개 변수
interfaceName:String — The interface.
     
       | 
Object — The implementation for the interface.
      
       | 
info | () | 메서드 | 
 public function info():Object| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 3 | 
| 런타임 버전: | 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.
반환값Object — 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 | () | 메서드 | 
 public function registerImplementation(interfaceName:String, impl:Object):void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | 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.
     
      
매개 변수
interfaceName:String — The interface.
     
       | |
impl:Object — The implementation.
      
       | 
Tue Jun 12 2018, 03:17 PM Z