2009-10-30 5 views
0

Air 응용 프로그램에서 작업 중입니다. Tree 컨트롤에 문제가 있습니다.Tree itemClick 이벤트를 발생시키는 방법, Flex3 Air에서 Tree.selectedItem을 설정하는 방법

스피 트리에 노드를 추가하는 동안 내가

Tree.selectedItem 현재 추가로 노드를 설정하고, 동적으로 트리 노드를 추가. 그 후에 Tree.itemClick 이벤트 핸들러 메소드도 실행해야합니다.

어떻게 이벤트 처리기 메서드를 일반적인 메서드로 호출 할 수 있습니까? 당신이 다른 메소드를 호출처럼 Flex3

답변

0

에 당신은 (인수에 대해 null을 통과) 메소드를 호출 할 수 있습니다 또는 당신은 자동으로 이벤트 핸들러를 호출 할 TreedispatchEvent를 호출 할 수 있습니다.

이벤트 처리기 함수가 mxml을 통해 추가되었고 이벤트를 인수로 기대하지 않거나 AS와 함께 추가되었지만 실제로 이벤트 매개 변수를 사용하지 않는 경우 다른 함수를 호출하는 것처럼 호출 할 수 있습니다.

private function itemClickHandler(event:ListEvent):void 
{ 
    //code doesn't use event 
} 
//call it with a null 
itemClickHandler(null); 

//OR 

private function itemClickHandler(event:ListEvent = null):void 
{ 
    //code doesn't use event 
} 
itemClickHandler(); 
관련 문제