查看: 1037|回复: 1
|
如何可以 access 到 tree component,child nodes 里面的 data/label?
[复制链接]
|
|
我只能够在安下去 expand 那个 tree 的 child 的时候才能拿到那个 XML 的资料 (data/label). 如下:-
getlabel = myTree.selectedNode.attributes.label;
问题是我要在 onload 或 init 的时候就需要拿到所有 tree node (包括 所有 child 和 每个 level 有几个 child 等等的资料)..
以下都不可以 
trace( myTree.firstChild.attributes.label ) ;
trace( myTree.childNodes.length ) ;
p/s: 这里,我要感谢 super-tomato 大大之前给我的帮忙。
[ 本帖最后由 os 于 27-2-2006 11:27 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 28-2-2006 10:57 AM
|
显示全部楼层
我想你應該是用界面指定xml文件的載入吧,這樣的話你可以用
this.onEnterFrame = function() {
if(this.tree.dataProvider != undefined) {
trace(this.tree.dataProvider); //顯示tree中的xml儲存變數
delete this.onEnterFrame; //刪除循環
}
}
但建議使用 XML() 函數載入外部文件來的好,如
var myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if(success) tree.dataProvider = this;
}
myXML.load("abc.xml" ); |
|
|
|
|
|
|
| |
本周最热论坛帖子
|