0

我有一个弹性树(嗯,弹性树的扩展),我想知道当前选择了哪个项目。为此,我使用了经典change="{changeHandler}"事件。

但是,出于应用的原因,我希望在执行拖放操作时,此更改处理程序要么不被调用,要么不执行任何更改(我可以写一个if(!dragNDropPerformed) {...})。

根据 Flash builder 调试器,该change事件是在释放鼠标按钮后发送的,因此拖放操作已结束。那么,在这种情况下,我怎么知道刚刚执行了拖放操作并且我的点击不应该被视为“有效”点击?

4

1 回答 1

0

Tree 有一个可以监听的“dragComplete”和“dragDrop”事件。

示例: http://livedocs.adobe.com/flex/3/html/help.html?content= dragdrop_7.html#247940

于 2013-09-11T13:23:58.847 回答