This page was saved using jaction on 2006-09-04 8:34:09.
Address: http://flexdocs.kr/docs/flex2/langref/mx/events/TreeEvent.html
Title: mx.events.TreeEvent (Flex™ 2 레퍼런스 가이드)  •  Size: 59385
Packagemx.events
Classpublic class TreeEvent
InheritanceTreeEvent Inheritance Event Inheritance Object

TreeEvent 클래스는, 트리의 브랜치(branch)의 개폐시 등, 트리의 액티버티에 관련지을 수 있었던 이벤트의 event listener에게 건네진 이벤트를 나타냅니다.

See also

mx.controls.Tree


Public property
 property정의
  animate : Boolean
개폐 조작을 애니메이션화할지 어떨지를 지정합니다. 이것은, ITEM_OPENING 타입의 이벤트에게만 사용됩니다.
TreeEvent
 Inheritedbubbles : Boolean
이벤트가 바브 링 이벤트인가 어떤가를 나타냅니다.
Event
 Inheritedcancelable : Boolean
이벤트에 관련지을 수 있었던 행동을 회피할 수 있을지 어떨지를 나타냅니다.
Event
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 InheritedcurrentTarget : Object
event listener로 Event object를 액티브하게 처리하고 있는 object입니다.
Event
  dispatchEvent : Boolean
개폐 애니메이션의 완료 후에 event (ITEM_OPEN 또는 ITEM_CLOSE)를 dispatch할지 어떨지를 나타냅니다.
TreeEvent
 InheritedeventPhase : uint
event 플로우(flow)의 현재의 단계입니다.
Event
  item : Object
노드 property의 기억역을 나타냅니다.
TreeEvent
  itemRenderer : IListItemRenderer
닫혀진, 또는 열린 노드의 ListItemRenderer 입니다.
TreeEvent
  opening : Boolean
ITEM_OPENING 타입의 이벤트에게만 사용됩니다.
TreeEvent
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
 Inheritedtarget : Object
event 타겟입니다.
Event
  triggerEvent : Event
이 이벤트를 방아쇠 한 저레벨의 MouseEvent 또는 KeyboardEvent 입니다. 이 이벤트가 프로그램으로 방아쇠 되었을 경우는 null 가 됩니다.
TreeEvent
 Inheritedtype : String
이벤트의 형태입니다.
Event
Public Methods
 Methods정의
  TreeEvent (type:String , bubbles:Boolean = false, cancelable:Boolean = false, item:Object = null, itemRenderer:IListItemRenderer = null, triggerEvent:Event = null)
constructor   .
TreeEvent
 Inheritedclone ():Event
Event 서브 클래스의 인스턴스를 복제합니다.
Event
 InheritedformatToString (className:String , ... arguments):String
custom Event 클래스에 toString() Methods를 Implements하기 위한 유틸리티 함수입니다.
Event
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisDefaultPrevented ():Boolean
이벤트로 preventDefault() 가 불려 갔는지 어떠했는지를 체크합니다.
Event
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpreventDefault ():void
이벤트의 디폴트 행동을 캔슬할 수 있는 경우에, 그 행동을 캔슬합니다.
Event
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedstopImmediatePropagation ():void
event 플로우(flow)의 현재의 노드 및 후속 하는 노드로, event listener가 처리되지 않게 합니다.
Event
 InheritedstopPropagation ():void
event 플로우(flow)의 현재의 노드에 후속 하는 노드로, event listener가 처리되지 않게 합니다.
Event
 InheritedtoString ():String
Event object의 모든 property를 포함한 string를 돌려줍니다.
Event
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
Public 정수
 정수정의
 InheritedACTIVATE : String = "activate"
[static] activate event object의 type property의 값을 정의합니다.
Event
 InheritedADDED : String = "added"
[static] added event object의 type property의 값을 정의합니다.
Event
 InheritedCANCEL : String = "cancel"
[static] cancelevent object의 type property의 값을 정의합니다.
Event
 InheritedCHANGE : String = "change"
[static] change event object의 type property의 값을 정의합니다.
Event
 InheritedCLOSE : String = "close"
[static] close event object의 type property의 값을 정의합니다.
Event
 InheritedCOMPLETE : String = "complete"
[static] complete event object의 type property의 값을 정의합니다.
Event
 InheritedCONNECT : String = "connect"
[static] connect event object의 type property의 값을 정의합니다.
Event
 InheritedDEACTIVATE : String = "deactivate"
[static] deactivate event object의 type property의 값을 정의합니다.
Event
 InheritedENTER_FRAME : String = "enterFrame"
[static] enterFrame event object의 type property의 값을 정의합니다.
Event
 InheritedID3 : String = "id3"
[static] id3 event object의 type property의 값을 정의합니다.
Event
 InheritedINIT : String = "init"
[static] init event object의 type property의 값을 정의합니다.
Event
  ITEM_CLOSE : String = "itemClose"
[static] TreeEvent.ITEM_CLOSE 이벤트형 정수는, 트리의 브랜치(branch)가 닫은 (정리해진) 상태인 것을 나타냅니다.
TreeEvent
  ITEM_OPEN : String = "itemOpen"
[static] TreeEvent.ITEM_OPEN 이벤트형 정수는, 트리의 브랜치(branch)가 열린 (deploy된) 상태인 것을 나타냅니다.
TreeEvent
  ITEM_OPENING : String = "itemOpening"
[static] TreeEvent.ITEM_OPENING event 타입 정수는, 트리의 개폐 직전에 dispatch됩니다.
TreeEvent
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[static] mouseLeave event object의 type property의 값을 정의합니다.
Event
 InheritedOPEN : String = "open"
[static] open event object의 type property의 값을 정의합니다.
Event
 InheritedREMOVED : String = "removed"
[static] removed event object의 type property의 값을 정의합니다.
Event
 InheritedRENDER : String = "render"
[static] render event object의 type property의 값을 정의합니다.
Event
 InheritedRESIZE : String = "resize"
[static] resize event object의 type property의 값을 정의합니다.
Event
 InheritedSCROLL : String = "scroll"
[static] scroll event object의 type property의 값을 정의합니다.
Event
 InheritedSELECT : String = "select"
[static] select event object의 type property의 값을 정의합니다.
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[static] soundComplete event object의 type property의 값을 정의합니다.
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[static] tabChildrenChange event object의 type property의 값을 정의합니다.
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[static] tabEnabledChange event object의 type property의 값을 정의합니다.
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[static] tabIndexChange event object의 type property의 값을 정의합니다.
Event
 InheritedUNLOAD : String = "unload"
[static] unload event object의 type property의 값을 정의합니다.
Event
property의 상세
animateproperty
public var animate:Boolean

개폐 조작을 애니메이션화할지 어떨지를 지정합니다. 이것은, ITEM_OPENING 타입의 이벤트에게만 사용됩니다.

dispatchEventproperty 
public var dispatchEvent:Boolean

개폐 애니메이션의 완료 후에 event (ITEM_OPEN 또는 ITEM_CLOSE)를 dispatch할지 어떨지를 나타냅니다. ITEM_OPENING 타입의 이벤트에게만 사용됩니다.

itemproperty 
public var item:Object

노드 property의 기억역을 나타냅니다. XML 데이터로부터 Tree 를 설정하는 경우, 노드의 label property 및 데이터 property에는,event.node.attributes.labelevent.node.attributes.data 를 사용해 액세스 합니다.

itemRendererproperty 
public var itemRenderer:IListItemRenderer

닫혀진, 또는 열린 노드의 ListItemRenderer 입니다.

openingproperty 
public var opening:Boolean

ITEM_OPENING 타입의 이벤트에게만 사용됩니다. 아이템이 열려 있는 (true)인가 닫고 있는 (false) 화도인지를 나타냅니다.

triggerEventproperty 
public var triggerEvent:Event

이 이벤트를 방아쇠 한 저레벨의 MouseEvent 또는 KeyboardEvent 입니다. 이 이벤트가 프로그램으로 방아쇠 되었을 경우는 null 가 됩니다.

constructor    의 상세
TreeEvent()constructor   
public 함수 TreeEvent(type:String , bubbles:Boolean = false, cancelable:Boolean = false, item:Object = null, itemRenderer:IListItemRenderer = null, triggerEvent:Event = null)

constructor   . 통상은 Flex Tree 컨트롤에 의해 불려 가 어플리케이션 코드에서는 사용되지 않습니다.

Parameters
type:String — event 타입. 이벤트의 기가 되는 액션을 나타냅니다.
 
bubbles:Boolean (default = false) — 이벤트가 표시 리스트 계층을 윗쪽에 버블 할 수 있을지 어떨지를 지정합니다.
 
cancelable:Boolean (default = false) — 이벤트에 관련지을 수 있었던 동작을 캔슬할 수 있을지 어떨지를 지정합니다.
 
item:Object (default = null) — 이 이벤트가 적용되는 Tree 노드 (아이템)입니다.
 
itemRenderer:IListItemRenderer (default = null) — 셀의 아이템 렌더러 object입니다.
 
triggerEvent:Event (default = null) — 유저의 조작에 대한 응답으로서 노드가 열리거나 닫거나 했을 경우, 입력 조작의 타입을 나타냅니다.
정수의 상세
ITEM_CLOSE정수
public static const ITEM_CLOSE:String = "itemClose"

TreeEvent.ITEM_CLOSE 이벤트형 정수는, 트리의 브랜치(branch)가 닫은 (정리해진) 상태인 것을 나타냅니다.

이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.

PropertyValue
itemRenderer 닫혀진 노드의 ListItemRenderer 입니다.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
triggerEvent 노드가 유저의 액션에 응답해 닫았을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다.
node닫혀진 Tree 노드입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
typeTreeEvent.ITEM_CLOSE
ITEM_OPEN정수 
public static const ITEM_OPEN:String = "itemOpen"

TreeEvent.ITEM_OPEN 이벤트형 정수는, 트리의 브랜치(branch)가 열린 (deploy된) 상태인 것을 나타냅니다.

이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.

PropertyValue
itemRenderer 열린 노드의 ListItemRenderer 입니다.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
triggerEvent 노드가 유저의 액션에 응답해 열었을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다.
node열린 Tree 노드입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
typeTreeEvent.ITEM_OPEN
ITEM_OPENING정수 
public static const ITEM_OPENING:String = "itemOpening"

TreeEvent.ITEM_OPENING event 타입 정수는, 트리의 개폐 직전에 dispatch됩니다.

이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.

PropertyValue
animate여는 또는 닫는 조작을 애니메이션화할지 어떨지를 지정합니다.
bubblesfalse
cancelabletrue
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dispatchEvent여는 애니메이션 또는 닫는 애니메이션의 종료후에,ITEM_OPEN event 또는 ITEM_CLOSE 이벤트를 dispatch할지 어떨지를 지정합니다. true
itemRenderer 열린 노드의 ListItemRenderer 입니다.
node열린 Tree 노드입니다.
opening아이템이 열리는 경우는 true, 닫는 경우는 false 입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
triggerEvent 노드가 유저의 액션에 응답해 열었을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다.
typeTreeEvent.ITEM_OPENING






 

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

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