private function openAllNodes(event:TimerEvent):void {
//Alert.show(event.target.currentCount);
var index:int =event.target.currentCount - 1;
myTree.openItems = treeData..node[index] ;
}
public function start_timer():void
{
timer.start();
}
private function closeAllNodes():void {
myTree.openItems = [];
}
public var timer:Timer = new Timer(1000,19);
public function init():void
{
timer.addEventListener(TimerEvent.TIMER, openAllNodes);
}
在我的项目中,我希望将视频显示为增长的flex树。所以我尝试使用flex timer来逐个扩展节点。但是如果我打开第一个节点,那么第二次自动关闭。如果有任何其他方法逐个扩展节点,请告诉我。
答案 0 :(得分:2)
如果您可以发布dataProvider,则可以更轻松地确定问题的最佳方法。在我的头脑中,我认为你可以使用方法expandItem()并使用例如传递项目(@ id == index)。