【发布时间】:2010-11-22 11:24:25
【问题描述】:
我有一个 flex 项目,它由几个主要基于 VBox 的自定义组件组成
从Tree 到AdvancedDataGrid 的某种形式或时尚的列表。我的主要观点
由两个自定义组件组成,一个包含一个Tree,另一个包含一个AdvancedDataGrid。
使用这些组件中的标准内置 d-n-d,我无法执行 d-n-d。所以我实施
d-n-d 使用 DragManager 和必要的事件(mouseDown、dragEnter 和 dragDrop)
组件和工作。但是,这种方法似乎使其他事件复杂化,例如
双击和右键单击操作。
有没有一种解决方案可以使用这种方法实现原生 d-n-d?
LeftSide.mxml:
<VBOX>
<Tree/>
</VBOX>
RightSide.mxml:
<VBOX>
<AdvancedDataGrid/>
</VBOX>
main.mxml:
<Application>
<HBOX>
<LeftSide/>
<RightSide/>
</HBOX>
</Application>
【问题讨论】: