设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

使用Tree组件制作树形菜单

来源:136z.Com 作者:佚名 时间:2005-06-21 00:00:22

我们使用一个外部的XML文件作为菜单的数据内容,因为这样方便修改
XML文档:(source.XML)


















Flash部分:
从组件窗口里拖出一个"Tree"组件放到舞台上,命名实例名为:myTree
然后在帧上加入以下动作代码:

myTree.vScrollPolicy="auto";//自动隐藏/显示滚动条
/*定义一个触发事件*/
listenerObject=newObject();
listenerObject.change=function(evtObject){
varurl=evtObject.target.selectedItem.attributes.data;
if(url!=undefined){
getURL(url,"_blank");
}
}
myTree.addEventListener("change",listenerObject);

/*从外部载入XML菜单列表*/
varmyTreeDP:XML=newXML();
myTreeDP.ignoreWhite=true;
myTree.dataProvider=newXML("");
myTreeDP.load("source.XML");
myTreeDP.onLoad=function(session:Boolean){
if(session){
myTree.dataProvider=myTreeDP.lastChild;//读取子节点的内容作为菜单列表,可以是不带属性或带属性:".firstChild"那样的话会产生一个根节点
}
}

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: