Flash AS3: Speichern / Laden der Positionen aller Kinder eines MovieClip
Ich möchte wissen, wie man die X- und Y-Position aller untergeordneten Elemente eines MovieClips speichert und lädt.
Ich habe ein Projekt mit einer Schaltfläche zum Speichern und Laden.
Sie speichern und laden die X- und Y-Position des MovieClip-Kindes.
save.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler3);
function fl_MouseClickHandler3(event:MouseEvent):void
{
var mySo:SharedObject = SharedObject.getLocal("SaveData");
mySo.data.my_x = mc2.x;
mySo.data.my_y = mc2.y;
mySo.flush();
}
loader.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2);
function fl_MouseClickHandler_2(event:MouseEvent):void
{
var mySo:SharedObject = SharedObject.getLocal("SaveData");
mc2.x = mySo.data.my_x;
mc2.y = mySo.data.my_y;
}
Dies speichert und lädt jedoch nur das zuletzt angeklickte MovieClip-Kind. Wie kann ich ändern, dass nur das zuletzt angeklickte MovieClip-Kind gespeichert und geladen wird, bis alle MovieClip-Kinder gespeichert und geladen werden?