drag 'n drop funktioniert nicht nach rotation

mJc

Grünschnabel
Hey hey,


ich bin auf ein Problem gestoßen, bei dem ich nicht weiter komme...

Ausgangspunkt:
auf einem Rechteck(MovieClip) befindet sich ein Ring(MovieClip).
Der Ring lässt sich verschieben.
Der Ring bewegt sich um 10px nach rechts bei Klicken auf den Ring.

drückt man einen Button wird das Rechteck an der X-Achse um 10 rotiert.
drückt man ein weiteres Mal den Button wird die Rotation an X wieder auf 0 gestellt.

Problem:
weder nach dem ersten Drücken, noch nach dem zweiten Drücken,
lässt sich der Ring verschieben.
Der Ring reagiert jedoch noch auf Klicken.


Hat jemand ne Idee, woran es liegt und wie das Problem behoben werden kann?

swf befindet sich im Anhang.
 

Anhänge

  • DragNDrop-Problem.swf
    35,5 KB · Aufrufe: 56
Kannst du vielleicht die .fla hochladen oder hier posten, da man aus der .swf nur sehr schwer erkennen kann wo das Problem liegt.
 
Ein lustiges Phänomen. Ich hab 2 Möglichkeite es zu umgehen gefunden.
  • ring nicht in rect anzeigen
    Anstatt diesem hier
Code:
addChild(_btn);
rect.addChild(ring);
addChild(rect);
Das hier
Code:
addChild(_btn);
addChild(rect);
addChild(ring);
  • Das Dragging simulieren
    Das Drag and Drop verhalten mit Events nachbauen. Müsste eigentlich gehen da es ja den eingaben folgt.
    Hierzu einfach mal dies durchlesen
 
danke für Deine Hilfe!

ne Mischung aus beiden Optionen löst mein Problem.

Danke!


Gruß
mJc
 
Zuletzt bearbeitet:
Zurück