【发布时间】:2011-11-19 19:17:06
【问题描述】:
我正在尝试让 Flex 树组件以分层方式显示精灵的子项。
此外,拖动 FlexTree 上的项目会重新定位这些项目。我将特殊元素设置为文件夹。这将允许通过将元素拖到树上并将其放在那里,将其他元素作为子元素添加到那里。
我有一次失败的尝试,但在我尝试添加文件夹时会中断。基本上,它无法通过拖动和重新排列文件夹来重新设置项目的父级,而 D:
有没有人知道可以做到这一点的组件或东西,有没有人创建过这些,或者谁能给我一个线索?
【问题讨论】:
-
它是如何失败的?你是怎么复育的?如果您仔细操作,我看不出删除和重新添加 DisplayObjects 是如何不起作用的。
-
问题是我不知道如何找到我应该将拖动的东西添加到哪个对象中。基本上,我迷失在 dragComplete 事情上。文件夹有一个子 ArrayCollection,但我不知道该做什么以及如何查找数据......
-
我仍然很难理解你想要什么。 DisplayObjectContainer 作为一个文件夹工作,它允许您添加多个级别的其他 DisplayObject,但 DisplayObject 只能绑定到一个父级。
-
我试图在 Flex Tree 组件上表示该层次结构,因此您可以在 Tree 结构中看到某个 sprite 的子项,并且还允许用户将子项拖到那里对它们进行排序和通过文件夹重新设置它们。
标签: flash actionscript-3 apache-flex flex4 flex4.5