Flex Tree Droplocation Indicator steckt (edit 2/4/10, fast eine ganz andere Frage)

OK, ich habe ein bisschen mehr Nachforschungen angestellt, also werde ich die Frage komplett umformulieren:
Ich habe zwei Bäume, ich möchte in der Lage sein, Gegenstände von einem Baum zum anderen zu ziehen. Im empfangenden Baum habe ich eine Logik, die das Ablegen erlaubt oder verweigert. Ich verwende das native Cursor-Feedback wie folgt:

DragManager.showFeedback(DragManager.COPY);
DragManager.showFeedback(DragManager.NONE);

Wenn die Logik NONE feststellt, wird das Element ordnungsgemäß zurückgewiesen, außer dass die Drop-Positionsanzeige wie im Screenshot angezeigt bleibt.

Ich weiß jetzt, dass in dieser Situation weder dragComplete noch dragDrop abgefeuert werden, daher habe ich keine Funktion, in die Code eingefügt werden kann, um das aufzuräumen. Wie kann ich auf diese Drag-Ablehnung warten?

ScreenShot zeigt App Nach dem Ablegen

alt text http://img687.imageshack.us/img687/2245/treeindicatorstuck.png

Danke ~ Mike

PS mit meiner anderen Frage:How-Do-I-Detect-That-Drag-and-Drop-Vorgang beendet Wir haben eine Möglichkeit, ein Ereignis auszulösen, damit wir die Baumkontrolle aufräumen können. Ich füge einen Ereignis-Listener an die Bühne an, damit die Maus beim Bewegen (vielleicht lege ich sie auf einen Timer) ständig überprüft, ob dragmanager.isdragging den tree.hideDropFeedBack auslöst, wenn dies nicht der Fall ist. Dies wirft immer noch die Frage auf, welches Ereignis den isDragging-Booleschen Wert ändert und wie ich darauf höre.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage