2009-10-30 31 views
0

我正在使用Air應用程序,我在Tree控件上遇到了問題。如何啓動樹itemClick事件,在Flex3 Air中設置Tree.selectedItem

蔭添加用於動態樹節點,而將節點添加到樹我設置

Tree.selectedItem作爲本增加的節點。之後,我需要發射Tree.itemClick事件處理程序方法。

我該如何調用事件處理程序方法作爲常用方法。在Flex3

回答

0

您可以調用這個方法就像調用任何其它方法(通過null的參數),或者你可以撥打dispatchEventTree自動調用事件處理程序。

如果事件處理程序函數是通過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(); 
相關問題