是否可以使用计时器扩展flex树中的所有节点?

时间:2010-11-22 09:31:29

标签: java flex flash actionscript-3 tree

    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来逐个扩展节点。但是如果我打开第一个节点,那么第二次自动关闭。如果有任何其他方法逐个扩展节点,请告诉我。

1 个答案:

答案 0 :(得分:2)

如果您可以发布dataProvider,则可以更轻松地确定问题的最佳方法。在我的头脑中,我认为你可以使用方法expandItem()并使用例如传递项目(@ id == index)。