Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-03-2006, 10:52   #1 (permalink)
Neuer User
 
Benutzerbild von MICKtheBIG
 
Registriert seit: Feb 2004
Ort: Hamburg
Beiträge: 88
Frame Listener?

Moin Leute,

das ist wahrscheinlich eine totale Anfängerfrage, aber irgendwie habe ich mit der Forumsuche nix gefunden.

Ich lade mit Bokels Preloader eine externe SWF in den erstern Frame meines Hauptfilms. Alles toll soweit.

Dann starte ich die swf-Datei mit einem Klick auf einen Button. Nun möchte ich einen anderen Mc abspielen, sobald die SWF-Datei einen bestimmten Frame erreicht hat.

Bislang rufe ich mit dem Button eine Funktion auf, die dann nicht funktioniert

Code:
einschalten_text_fnc = function (){
	if(intro_tux_mc._currentframe==5){
		rahmen_text_feld_mc._visible = !rahmen_text_feld_mc._visible;
		text_feld_mc._visible = !text_feld_mc._visible;
		text_eingabe._visible = !text_eingabe._visible;
	}
}
Ich weiß auch, dass
Code:
if(intro_tux_mc._currentframe==5)
nicht funktioieren kann, denn es wir im ersten Frame des SWF in diese Funktion gesprungen und dann wird einfach die if-abfrage übersprungen, logisch.
Nun könnte ich ich eine while Schleife bauen, sowie
Code:
while(intro_tux_mc._currentframe!=5)
oder so etwas, aber ich denke das verschwendet Resourcen.

Gibt es keinen frame-listener oder so etwas?
Wie macht ihr solche Abfragen?
MICKtheBIG ist offline   Mit Zitat antworten
Alt 13-03-2006, 11:12   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
hi

weiß zwar nicht genau ob ich dich richtig verstanden habe?Ok versuchen wir es mal:

PHP-Code:
function Abfrage (abfrage_mcstart_mcframe_nr){
    
start_mc.stop();
    
this.onEnterFrame = function(){
        if(
abfrage_mc._currentframe==frame_nr){
            
start_mc.play();
            
delete this.onEnterFrame;
            
//rahmen_text_feld_mc._visible = !rahmen_text_feld_mc._visible;
            //text_feld_mc._visible = !text_feld_mc._visible;
            //text_eingabe._visible = !text_eingabe._visible;
        
}
    }
}
Abfrage(this.k1this.k25); 
Ist halt ein Beispiel, musste noch anpassen!

Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 13-03-2006, 11:31   #3 (permalink)
Neuer User
 
Benutzerbild von MICKtheBIG
 
Registriert seit: Feb 2004
Ort: Hamburg
Beiträge: 88
ja ja, genau. Super vielen Dank für die Hilfe. Ich muss mich aber entschuldigen, ich habe auch noch einen passenden Thread dazu gefunden...ja ja es kommt immer darauf an, wonach man sucht...

externe swf ansteuern

Code:
this.onEnterFrame = function (){
		if(intro_tux_mc._currentframe==100){
			rahmen_text_feld_mc._visible = true;
			text_feld_mc._visible = true;
			text_eingabe._visible = true;
			delete this.onEnterFrame;
		}
};
Danke noch mal...
MICKtheBIG 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 13:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele