如何使用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显示字符高度。
- 最近更新
