本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2006-07-08 · 原址 http://www.flash8.net/teach/4593.htm ← Flash 保存计划

对于TREE组件的一点整理

作者:tianyehua   类型:闪吧BBS   来源:闪吧

  因为前两天正好要用TREE组件做个菜单,所以遇到了很多问题,查了很多资料.所以现将部分资料整理出来,希望对想用的人有帮助.
1.关于图标的更改
myTree.iconFunction = function(item) {
 if (this.getIsBranch(item)) {   //我这里是先判断这个结点是不是父结点
  if (item.attributes.data != null) { //这里判断的是这个结点里的DATA以判断他是不是根结点,因为我需要两类结点显示不同图标
   return item.attributes.data;
  } else {
   return "LINK名称";
  }
 } else {
  return "LINK名称";
 }
};
2.关于滚动条

myTree.vScrollPolicy = "auto";//这个是设置竖滚动条的显示状态.横向的同里.

3.关于Tree的外观

myTree.setStyle("indentation", 7);
//缩进
myTree.setStyle("backgroundColor", 0xDFDFDF);
//背景色
myTree.setStyle("rollOverColor", 0xFFFFFF);
//鼠标Rollover时的颜色.
myTree.setStyle("selectionColor", 0xFFFFFF);
//鼠标点击的颜色
myTree.setStyle("disclosureOpenIcon", "mc");
myTree.setStyle("disclosureClosedIcon", "mc");
//这个就是每个有扩展内容的结点前的那个三角形图标.分别对应打开还是关闭
myTree.setStyle("borderStyle", "none");
//设置没有边框
   责任编辑:uufeng    时间:2005年11月5日

正在加载评论...