Hi!
Ich habe auf einem Frame mehrere MCs die ich mit folgenden Code bewegen kann:
Wenn ich nun über einen Button auf einen anderen Frame wechsle werden alle vorher bewegten MCs "mitkopiert". Klicke ich sie wieder an kommt folgende Fehlermeldung:
Habe schon in verschiedensten Foren danach gesucht aber werde einfach nicht fündig =(
Wäre super wenn mir jemand helfen könnte.
lg,
me
EDIT:
Bin gerade drauf gekommen, dass es ja nicht an startDrag und stopDrag liegt sondern am setChildIndex *auf kopf hau*. Hab leider trotzdem keine Ahnung wie ich das beheben soll =(
Ich habe auf einem Frame mehrere MCs die ich mit folgenden Code bewegen kann:
Code:
function mouseDownHandler(evt:MouseEvent):void {
var object = evt.target;
object.startDrag();
setChildIndex(object,10);
}
function mouseUpHandler(evt:MouseEvent):void {
var obj = evt.target;
obj.stopDrag();
}
Wenn ich nun über einen Button auf einen anderen Frame wechsle werden alle vorher bewegten MCs "mitkopiert". Klicke ich sie wieder an kommt folgende Fehlermeldung:
Code:
RangeError: Error #2006: The supplied index is out of bounds.
at flash.display::DisplayObjectContainer/setChildIndex()
at template_fla::mc_inhalt_2/mouseDownHandler()
Habe schon in verschiedensten Foren danach gesucht aber werde einfach nicht fündig =(
Wäre super wenn mir jemand helfen könnte.
lg,
me
EDIT:
Bin gerade drauf gekommen, dass es ja nicht an startDrag und stopDrag liegt sondern am setChildIndex *auf kopf hau*. Hab leider trotzdem keine Ahnung wie ich das beheben soll =(
Zuletzt bearbeitet: