Apache flex 如何激发树项目单击事件,在Flex3 Air中设置tree.selectedItem

Apache flex 如何激发树项目单击事件,在Flex3 Air中设置tree.selectedItem,apache-flex,actionscript-3,air,Apache Flex,Actionscript 3,Air,我正在处理Air应用程序,我在树控制上遇到了问题 Iam为树动态添加节点,同时向我正在设置的树添加节点 Tree.selectedItem作为当前添加的节点。之后,我还需要激发Tree.itemClick事件处理程序方法 如何将事件处理程序方法作为公共方法调用。在Flex3中,您可以像调用任何其他方法一样调用该方法(参数为passnull),也可以调用树上的dispatchEvent自动调用事件处理程序 如果事件处理程序函数是通过mxml添加的,并且不希望事件作为其参数,或者它是使用as添加的,

我正在处理Air应用程序,我在树控制上遇到了问题

Iam为树动态添加节点,同时向我正在设置的树添加节点

Tree.selectedItem作为当前添加的节点。之后,我还需要激发Tree.itemClick事件处理程序方法


如何将事件处理程序方法作为公共方法调用。在Flex3中,您可以像调用任何其他方法一样调用该方法(参数为pass
null
),也可以调用
树上的
dispatchEvent
自动调用事件处理程序

如果事件处理程序函数是通过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();