//建立组件添加监听 l_Object = new Object(); l_Object.change = function(myObject) { var urlname = myObject.target.selectedItem.attributes.label;//得到组件中的label标签的数据 var url = myObject.target.selectedItem.attributes.data;//得到组件中的data标签的数据 mymsg.text = "欢迎你到——------"+urlname+"-----"; getURL(url,_blank) }; //给tree组件添加监听 myTree.addEventListener("change", l_Object); //下面用循环的方法建立xml的节点 var myTreeXML = new XML();//新建一个xml对象 var myweb = ["闪式天下", "闪吧", "闪客天地", "闪客帝国"]; var myurl = ["http://www.mcmx.com", "http://www.flashempire.com", "http://www.flash8.net", "http://www.flashsky.com"]; for (var i = myweb.length-1; i>=0; i--) { myTreeXML.addTreeNode(myweb[i], myurl[i]); }//建立了4个节点,其中label标签的值为myweb[i],data标签的值为myurl[i] var myTreeNode = new Array(); for (var i = myweb.length-1; i>=0; i--) { myTreeNode[i] = myTreeXML.childNodes[i]; }//获得myTreeXML的节点,用数组的形式返回 //下面就闪式天下为主,介绍tree组件的数据添加。 //根据论坛的结构而定 var mcbbs = ["涂鸦旧墙", "歌音起点", "互动教程", "闪式搜猪", "闪式论坛"]; var mcbbsurl = ["http://www.mcmx.com/poopainter/poo/index.asp",
"", "http://www.mcmx.com/Board/BoardMM.asp?BoardID=888",
"http://www.mcmx.com/flashsearch/flashsearch.asp", "http://www.mcmx.com/Boards.asp"]; var mcBS = ["闪式娱乐设施", "闪式技术专栏", "闪式天下专区"];//闪式论坛中的子目录 var mcBSurl = ["http://www.mcmx.com/Boards.asp?Assort=1", "http://www.mcmx.com/Boards.asp?Assort=2",
"http://www.mcmx.com/Boards.asp?Assort=3"]; for (var i = mcbbs.length-1; i>=0; i--) { myTN = myTreeNode[3].addTreeNode(mcbbs[i], mcbbsurl[i]); if (i == mcbbs.length-1) { for (var n = mcBS.length-1; n>=0; n--) { myTN.addTreeNode(mcBS[n], mcBSurl[n]);//给闪式论坛添加子目录
//闪式天下的数据添加结束 } } }
//下面的是随便加的
var empirebbs = ["solventsky", "solventsky", "solventsky", "solventsky", "solventsky"]; var empireurl = ["http://www.ayyz.net/grzy/sbg/access/index.asp"]; for (var i = empirebbs.length-1; i>=0; i--) { myTreeNode[2].addTreeNode(empirebbs[i], empireurl); } var f8bbs = ["solventsky", "solventsky", "solventsky", "solventsky", "solventsky"]; var f8bbsurl = ["http://www.ayyz.net/grzy/sbg/access/index.asp"]; for (var i = f8bbs.length-1; i>=0; i--) { myTreeNode[1].addTreeNode(f8bbs[i], f8bbsurl); } var skybbs = ["solventsky", "solventsky", "solventsky", "solventsky", "solventsky"]; var skybbsurl = ["http://www.ayyz.net/grzy/sbg/access/index.asp"]; for (var i = skybbs.length-1; i>=0; i--) { myTreeNode[0].addTreeNode(skybbs[i], skybbsurl); } //为组件myTree添加数据源 myTree.dataProvider = myTreeXML; //ok!
|