Eventhandler für Zeitleiste

Krieter2

Mitglied
Hallo und frohes Neues,

entgegen einiger Kritiker "rutsche" ich momentan auf der Hauptzeitleise (root) rum und möchte, dass ein MC erst dann geladen wird, sobald meine Animation vollständig abgespielt ist, die sich auf der Hauptzeitleiste (ca.30 Frames) befindet.

Die Animation beginnt bei Frame 160 und endet bei Frame 185 und wird durch einen Button-MC ausgelöst, dem ich den Instanznamen "house" zugewiesen habe.

Auf der Hauptzeitleiste liegt folgendes Skript.

PHP:
this.house.onPress = function() {
gotoAndPlay("start");
};


this.onEnterFrame = function() {
if (this._currentframe == 185) { 
        		trace("Frame 185 wurde erreicht");
		createEmptyMovieClip("container_mc3", 3)
		container_mc3._x = 613
		container_mc3._y = 168
		container_mc3.loadMovie("house.swf"); 
        } else { 
            delete this.onEnterFrame; 
            }
}

Leider funktioniert das ganze nicht:confused:. Die Animation läuft ab, jedoch ohne am Ende den externen MC zu laden. Hat jemand eine Ahnung, wie ich das Event abfangen kann?

Cheers
.
 
Hallo,

du hast da nur einen klitzekleinen Denkfehler drin:
Du darfst die onEnterFrame-Schlaufe natürlich erst dann löschen, wenn die _currentframe-Bedingung erfüllt ist, nicht umgekehrt.

Gruss
 
Zurück