This page was saved using jaction on 2006-09-04 8:33:45.
Address: http://flexdocs.kr/docs/flex2/langref/mx/core/IDeferredInstantiationUIComponent.html
Title: mx.core.IDeferredInstantiationUIComponent (Flex™ 2 레퍼런스 가이드)  •  Size: 59127
Packagemx.core
인터페이스public interface IDeferredInstantiationUIComponent extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher
인프리멘타UIComponent

IDeferredInstantiationUIComponent 인터페이스는, 인스턴스화를 보류하는 컴퍼넌트 또는 object를 위한 인터페이스를 정의합니다.



Public property
 property정의
 Inheritedalpha : Number
이 object의 투명도입니다.
IFlexDisplayObject
 InheritedbaselinePosition : Number
컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
IUIComponent
 InheritedcacheAsBitmap : Boolean
true 로 설정되어 있는 경우, object의 내부 비트 맵 표현이 캐쉬됩니다.
IUIComponent
  cacheHeuristic : Boolean
[write-only] object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다.
IDeferredInstantiationUIComponent
  cachePolicy : String
[read-only] 이 object의 비트 맵 캐쉬 policy를 지정합니다.
IDeferredInstantiationUIComponent
  descriptor : UIComponentDescriptor
이 UIComponent 인스턴스의 작성을 위해서(때문에) createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우).
IDeferredInstantiationUIComponent
 Inheriteddocument : Object
이 컴퍼넌트에 관련지을 수 있었던 문서 object에의 참조입니다.
IUIComponent
 Inheritedenabled : Boolean
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다.
IUIComponent
 InheritedexplicitHeight : Number
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 높이 (픽셀 단위)입니다.
IUIComponent
 InheritedexplicitMaxHeight : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
IUIComponent
 InheritedexplicitMaxWidth : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
IUIComponent
 InheritedexplicitMinHeight : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
IUIComponent
 InheritedexplicitMinWidth : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
IUIComponent
 InheritedexplicitWidth : Number
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 폭 (픽셀 단위)입니다.
IUIComponent
 InheritedfocusPane : Sprite
복수의 컴퍼넌트간에 공유되어 포커스 묘화의 오버레이로서 사용되는 단일의 Sprite object입니다.
IUIComponent
 Inheritedheight : Number
이 object의 높이 (픽셀 단위)입니다.
IFlexDisplayObject
  id : String
컴퍼넌트의 ID 입니다.
IDeferredInstantiationUIComponent
 InheritedincludeInLayout : Boolean
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다.
IUIComponent
 Inheritedmask : DisplayObject
이 object를 마스크 하기 위해서 사용하는 DisplayObject. 마스크 하는 것에 의해, object의 일부만을 묘화 할 수가 있습니다.
IFlexDisplayObject
 InheritedmaxHeight : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
IUIComponent
 InheritedmaxWidth : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
IUIComponent
 InheritedmeasuredHeight : Number
이 object의 측정한 높이입니다.
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위).
IUIComponent
 InheritedmeasuredMinWidth : Number
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위).
IUIComponent
 InheritedmeasuredWidth : Number
이 object의 측정한 폭입니다.
IFlexDisplayObject
 InheritedminHeight : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
IUIComponent
 InheritedminWidth : Number
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
IUIComponent
 Inheritedname : String
이 object의 인스턴스명입니다.
IFlexDisplayObject
 InheritedopaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
IUIComponent
 Inheritedowner : DisplayObjectContainer
통상은 부모가 소유자입니다만, pop-up 서브 컴퍼넌트의 경우에는, pop-up를 발생시킨 컴퍼넌트가 소유자입니다.
IUIComponent
 Inheritedparent : DisplayObjectContainer
이 object의 부모입니다.
IFlexDisplayObject
 InheritedpercentHeight : Number
컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
IUIComponent
 InheritedpercentWidth : Number
컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
IUIComponent
 InheritedscaleX : Number
이 object의 수평 방향의 확대 / 축소 배율입니다.
IFlexDisplayObject
 InheritedscaleY : Number
이 object의 수직 방향의 확대 / 축소 배율입니다.
IFlexDisplayObject
 InheritedscrollRect : Rectangle
컴퍼넌트의 표면의 스크롤 구형의 경계입니다.
IUIComponent
 InheritedsystemManager : ISystemManager
이 컴퍼넌트의 SystemManager object에의 참조입니다.
IUIComponent
 InheritedtweeningProperties : Array
EffectManager 에 의해 사용됩니다.
IUIComponent
 Inheritedvisible : Boolean
이 object가 표시될지 어떨지를 나타내는 플래그입니다.
IFlexDisplayObject
 Inheritedwidth : Number
이 object의 폭 (픽셀 단위)입니다.
IFlexDisplayObject
 Inheritedx : Number
부모의 위치를 기준으로 한, 이 object의 수평 위치 (픽셀 좌표 단위)입니다.
IFlexDisplayObject
 Inheritedy : Number
부모의 위치를 기준으로 한, 이 object의 수직 위치 (픽셀 좌표 단위)입니다.
IFlexDisplayObject
Public Methods
 Methods정의
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
IEventDispatcher
  createReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의 id 참조를 친문서 object상에 작성합니다.
IDeferredInstantiationUIComponent
  deleteReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의 id 참조를 친문서 object로부터 삭제합니다.
IDeferredInstantiationUIComponent
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
IEventDispatcher
  executeBindings (recurse:Boolean = false):void
이 UIComponent object에의 데이터 바인딩을 실행합니다.
IDeferredInstantiationUIComponent
 InheritedgetExplicitOrMeasuredHeight ():Number
명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
IUIComponent
 InheritedgetExplicitOrMeasuredWidth ():Number
명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.
IUIComponent
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
IEventDispatcher
 Inheritedinitialize ():void
object를 초기화합니다.
IUIComponent
 Inheritedmove (x:Number , y:Number ):void
이 object를 지정의 x 및 y 좌표로 이동합니다.
IFlexDisplayObject
 Inheritedowns (displayObject:DisplayObject ):Boolean
owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다.
IUIComponent
 InheritedparentChanged (p:DisplayObjectContainer ):void
UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다.
IUIComponent
  registerEffects (effects:Array ):void
각 effect 이벤트에 대해, EffectManager 를 event listener의 1 개로서 등록합니다.
IDeferredInstantiationUIComponent
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
IEventDispatcher
 InheritedsetActualSize (newWidth:Number , newHeight:Number ):void
이 object의 실제의 크기를 설정합니다.
IFlexDisplayObject
 InheritedsetVisible (value:Boolean , noEvent:Boolean = false):void
visible property가 변경되었을 때에 불려 갑니다.
IUIComponent
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
IEventDispatcher
property의 상세
cacheHeuristicproperty
cacheHeuristic:Boolean   [write-only]

object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다. cachePolicyUIComponentCachePolicy.AUTO 의 경우, object의 cacheAsBitmap property를 컨트롤 하기 위해서,cacheHeuristic 가 사용됩니다.

Implements
    public function set cacheHeuristic(value:Boolean ):void
cachePolicyproperty 
cachePolicy:String   [read-only]

이 object의 비트 맵 캐쉬 policy를 지정합니다. MXML 로 유효한 값은,"on","off","auto" (디폴트)입니다.

ActionScript 로 유효한 값은,UIComponentCachePolicy.ON,UIComponentCachePolicy.OFF,UIComponentCachePolicy.AUTO (디폴트)입니다.

Implements
    public function get cachePolicy():String
descriptorproperty 
descriptor:UIComponentDescriptor   [read-write]

이 UIComponent 인스턴스의 작성을 위해서(때문에) createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우). 이 UIComponent 인스턴스가 기술자로부터 작성되어 있지 않은 경우, 이 property는 null 입니다.

Implements
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor ):void
idproperty 
id:String   [read-write]

컴퍼넌트의 ID 입니다. 이 값은 object의 인스턴스명이 됩니다. 이 값에는, 공백 또는 특수 캐릭터를 포함해야 하는 것이 아닙니다. 어플리케이션 전체로, 각 컴퍼넌트가 고유의 ID 를 가질 필요가 있습니다.

써드파티제의 툴을 사용해 어플리케이션을 테스트하는 경우는, 각 컴퍼넌트에 의미가 있는 ID 를 줍니다. 테스트 툴은 스크립트 중(안)에서 ID 를 사용해 컨트롤을 나타내기 (위해)때문에, 의미가 있는 이름을 붙여 두면 스크립트가 읽기 쉬워집니다. 예를 들어, 버튼의 값에는, b1 나 button1 는 아니고, submit_button 를 사용합니다.

Implements
    public function get id():String
    public function set id(value:String ):void
Methods의 상세
createReferenceOnParentDocument()Methods
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject ):void

이 IUIComponent object에의 id 참조를 친문서 object상에 작성합니다. 이 함수는, b[2][4] 와 같이 복수의 Repeater 내에 있는 object에 대한 다차원 참조를 작성할 수 있습니다. 인덱스가 null 의 경우는, 단순한, 배열이 아닌 참조를 작성합니다.

Parameters
parentDocument:IFlexDisplayObject — 이 IUIComponent object의 부모입니다.
deleteReferenceOnParentDocument()Methods 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject ):void

이 IUIComponent object에의 id 참조를 친문서 object로부터 삭제합니다. 이 함수는, b[2][4] 와 같이 복수의 Repeater 내에 있는 object에 대한 다차원 참조를 삭제할 수 있습니다. 인덱스가 null 의 경우는, 단순한, 배열이 아닌 참조를 삭제합니다.

Parameters
parentDocument:IFlexDisplayObject — 이 IUIComponent object의 부모입니다.
executeBindings()Methods 
public function executeBindings(recurse:Boolean = false):void

이 UIComponent object에의 데이터 바인딩을 실행합니다.

Parameters
recurse:Boolean (default = false) — 이 컴퍼넌트의 아이에 대해서 재귀적으로 바인딩을 실행합니다.
registerEffects()Methods 
public function registerEffects(effects:Array ):void

각 effect 이벤트에 대해, EffectManager 를 event listener의 1 개로서 등록합니다.

Parameters
effects:Array — effect명의 string의 배열입니다.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/IDeferredInstantiationUIComponent.html