Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-01-2009, 15:07   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Ort: Münster
Beiträge: 15
Eventhandler für Zeitleiste

Hallo und frohes Neues Jahr,

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-Code:
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. 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
Smooth Operator ist offline   Mit Zitat antworten
Alt 03-01-2009, 16:44   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Du löschst den onEnterFrame in Deiner else-Bedingung ja sofort wieder.


ActionScript:
  1. this.onEnterFrame = function() {
  2. if (this._currentframe == 185) { 
  3. trace("Frame 185 wurde erreicht");
  4. createEmptyMovieClip("container_mc3", 3);
  5. container_mc3._x = 613;
  6. container_mc3._y = 168;
  7. container_mc3.loadMovie("house.swf")
  8. delete this.onEnterFrame;
  9. }
  10. }
~pyropete~ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele