问题?
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树形结构是最理想的
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |