我正在开发Air应用程序,我在Tree控件上遇到了问题。
我动态地为树添加节点,同时将节点添加到我设置的树
Tree.selectedItem作为当前添加的节点。之后我还需要激活Tree.itemClick事件处理程序方法。
如何将事件处理程序方法作为常用方法调用。在Flex3中
答案 0 :(得分:0)
您可以像调用任何其他方法一样调用该方法(为参数传递null
),也可以在dispatchEvent
上调用Tree
来自动调用事件处理程序。 / p>
如果事件处理函数是通过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();