参考:http://www.iteye.com/topic/441725
当xml是写在mxml中时,可以在页面的 creationComplete="init()"里直接写
但如果是从服务器端加载的xml数据,需要用tree.callLater调用:
当xml是写在mxml中时,可以在页面的 creationComplete="init()"里直接写
tree.expandChildrenOf(item,true);但如果是从服务器端加载的xml数据,需要用tree.callLater调用:
protected function showTreeResult_resultHandler(event:ResultEvent):void
{
var xmlStr:String = event.result as String;
treeData = new XML(xmlStr);
tree.callLater(expandTree);
}
private function expandTree():void
{
tree.expandChildrenOf(treeData,true);
}
本文介绍如何在MXML中实现XML树节点的动态展开。直接在页面的creationComplete事件中使用tree.expandChildrenOf可以展开静态定义的XML节点。而对于动态加载的XML数据,则需通过tree.callLater进行异步调用来实现同样的效果。
800

被折叠的 条评论
为什么被折叠?



