Flash Flex 4.5:树显示列表

Flash Flex 4.5:树显示列表,flash,actionscript-3,apache-flex,flex4,flex4.5,Flash,Actionscript 3,Apache Flex,Flex4,Flex4.5,我试图让Flex树组件以分层的方式显示精灵的子元素 此外,在FlexTree上拖动项目会导致项目的丢失和重新租用。我将特殊元素设置为文件夹。这将允许将其他元素作为子元素添加到树上,方法是将元素拖放到树上 我尝试添加文件夹时失败,但失败了。基本上,它无法通过拖动和重新调用文件夹来重新租用项目,并且D: 是否有人知道某个组件或其他可以执行此操作的东西,是否有人创建了任何组件或其他东西,或者有人可以给我一个线索?我这样做的方式不是使用flash sprites进行图层管理,而是使用一个单独的变量来保存

我试图让Flex树组件以分层的方式显示精灵的子元素

此外,在FlexTree上拖动项目会导致项目的丢失和重新租用。我将特殊元素设置为文件夹。这将允许将其他元素作为子元素添加到树上,方法是将元素拖放到树上

我尝试添加文件夹时失败,但失败了。基本上,它无法通过拖动和重新调用文件夹来重新租用项目,并且D:


是否有人知道某个组件或其他可以执行此操作的东西,是否有人创建了任何组件或其他东西,或者有人可以给我一个线索?

我这样做的方式不是使用flash sprites进行图层管理,而是使用一个单独的变量来保存每个元素所属的文件夹


然后,使用该信息创建树,修改它更容易。

它是如何失败的?你是怎么做的?如果你仔细做的话,我看不出移除和重新添加DisplayObjects是如何不起作用的。问题是我不知道如何找到应该将拖动的东西添加到哪个对象中。基本上,我对dragComplete的事情很迷茫。文件夹有一个children ArrayCollection,但我不知道该做什么以及如何查找数据……我仍然很难理解您想要什么。DisplayObjectContainer用作文件夹,它允许您添加多个级别的其他DisplayObject,但DisplayObject只能绑定到一个父级。我试图在Flex树组件上表示该层次结构,以便您可以在树结构中看到某个精灵的子级,还允许用户将孩子们拖到那里进行排序,并通过文件夹重新分配。