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

如何使用Tree 组件

作者:闪吧   类型:原创   来源:闪吧

  

问题 
Tree组件通过什么得到列表?
解决思路
Tree组件允许用户显示分层数据。Tree组件更像在盒子里的list组件,但是每条信息都可以有分支。缺省状态下,每条分支都有文本标签和一个符号
具体步骤
1.       创建一个新Flash Document (文件 -> 新建; Ctrl-N),新建二个Layer(层),分别命名为 tree,xmlConnect和 action,在 xmlConnect层拖拽一个xmlConnecter组件到场景,在tree层拖拽一个Tree组件到场景,如下图:


2.       使用在11节中使用的meue_source.xml文件。内容如下
3.       选择xmlConnecter组件命名为xmlConnector.在属性栏URL填写XML文件路径:meue_source.xml。将direction设置为receive,如下图:


4.       选择xmlConnector组件,选择窗口-〉开发面板-〉组件检查器(Alt-F7),选择“架构”,选择results:XML,点击 旁边的 ,在所选字符段添加新的字段,field name:menu,data type:Object。具体设置如下图:


5.       设置完字符后,选择绑定,点击 ,绑定menu:Object,如下图:


6.       在绑定框选择results.menu,将direction设置为out,选择bound to右边的 ,跳出绑定窗口,指定到Tree< myTree>,如下图:


7.       回到场景,选择action层,在第一帧加入下列代码:
xmlConnector.trigger();
8.       测试影片(Ctrl+Enter),在Tree组件上就会显示menu_source.xml内容,如下图:

14tree.fla
特别提示
Tree组件最常见的数据源是xml,通过xml的节点设置,以配合Tree树形结构是最理想的

特别说明



Tree 类的参数摘要

名称 描述 
multipleSelection多重选择 
RowHeight显示字符高度。

   责任编辑:kissall    时间:2005年8月29日

正在加载评论...