Movieclip bei Framewechsel initialisiert lassen

  • Hi Leute,

    ich habe eine Haupttimeline mit drei Frames. Diese Frames kann man mit einem Button durchschalten.
    Auf jedem Frame liegt ein Movieclip mit drei Knöpfen. Mit dem Drücken der Knöpfe wird eine Markierung dort hin geschoben (ein Kasten).

    Das Problem:
    Bei jedem Weiterschalten der Frames der Haupttimeline scheinen die Movieclips neu initalisiert zu werden. Dh, die vorher verschobene Markierung ist nicht mehr an seinem Ort, sondern wieder da, wo er ist, wenn der Movieclip zum ersten mal geöffnet wird.

    Versteht jemand was ich mein? ;)


    Kurz: Initialisieren sich Movieclips jedes Mal erneut, wenn der Frame mit dem Clip verlassen und wieder betreten wird?
    Und wenn ja, kann man das unterbinden?

    (die einzige Lösung die mir einfällt ist, dass ich die drei Movieclips auf einen Frame in verschiedene Ebenen lege und ein- und ausblende, anstatt die Frames durchzuschalten).

    Danke schon mal für eure Antworten :)

  • ich mein flashframes.

    wenn ich einen frame betrete und in einem movieclip der dort liegt etwas verändere, den frame dann verlasse und erneut betrete, ist die änderung wieder verschwunden und der movieclip sieht so aus wie zu beginn.

  • das gleiche problem habe ich, wenn ich einen tween mache.
    ich hab einen movieclip, den ich in der haupttimeline über 5 frames aus und dann in weiteren 5 frames wieder einblende.

    wenn ich im ersten frame per actionscript die farbe des clips ändere, ist die farbe wieder original, sobal der tween abgelaufen ist.

    woran liegt das? wird der mc immer wieder neu geladen?!

  • ja ein movieclip der gelöscht wird löscht alle seine eigenschaften
    wenn du ihn da weiterführen willst, konntest du ihn pausieren mit .stop() und unsichtbar machen mit ._visible = false;

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • ich hab das problem selbst entdeckt.
    ich hab das problem hier ja nur abgespeckt dargestellt, das projekt war etwas komplexer.

    das problem war: ich habe eine reihe verschiedener animationen mit einem movieclip gebastelt. der movieclip sollte nach allen seiten aus der bühen herausfahren können. ich bin dann per actionscript jeweils an die stelle gesprungen: gotoAndPlay("animate_out_up");

    die animation musste natürlich immer von der mitte ausgehen. also hab ich jedesmal die ausgangsposition gebraucht. und so hab ich also frame 1 genommen, und bis frame 5 das rausfahren nach oben animiert. für frame 6 hab ich den keyframe aus frame 1 kopiert und eingefügt und von dort aus bis frame 10 das rausfahren nach unten animiert. und so weiter.

    offensichtlich macht flash einen unterschied zwischen den movieclips, wenn man keyframes kopiert und einfügt und läd den movieclip dann neu (und so sind dann auch alle einstellungen zurückgesetzt).
    ich hab das ganze jetzt nochmal von vorne animiert, ohne copy und paste von keyframes und jetzt gehts. ist etwas mühsamer, aber hauptsache es funktioniert.

    falls das jetzt jemand verstanden hat: gibts da einen workaround?
    dh, kann ich flash sagen: das movieclip, das in frame 1 liegt und test_mc heißt, ist dasselbe movieclip das in frame 6 liegt und test_mc heißt, bitte liebes flash lad das movieclip nicht neu, wenn du nach frame 6 kommst?