Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2006, 11:48   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
wieder einfaden gelingt nicht_stunden verstreichen

hallo Flasher,

mein fadeTo.prototype funktioniert zwar, aber nachdem der content_mc gefadet wurde, fadet der neue nicht ein. Seht ihr den Fehler?

PHP-Code:
MovieClip.prototype.fadeTo = function(alphatempo){
    
this.onEnterFrame = function (){
        
this._alpha -= (this._alpha alpha) / tempo;
        if(
Math.abs(this._alpha alpha) < 1){
            
this._alpha alpha;
            
this.onFadeFinished();
            
delete this.onEnterFrame;
        }
    };
};
imageframe_mc.fadeTo(01);
btn_pics.onRelease = function(){
        
content_mc.fadeTo(1015);        
            
content_mc.onFadeFinished = function(){
            
imageframe_mc.fadeTo(10015);
            
imageframe_mc.loadMovie("test.swf");    
    
    };
    
};

stop(); 
Chrisdelacreme ist offline   Mit Zitat antworten
Alt 22-12-2006, 11:53   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Die loadMovie-Anweisung killt das onEnterFrame auf dem Clip.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 22-12-2006, 11:54   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Auf den ersten Blick sehe ich, dass auf jeden Fall mal das Laden von "text.swf" beendet sein muss, bevor du den MC wieder einfaden kannst.

Und was ist eigentlich onFadeFinished???
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 22-12-2006, 12:03   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
Danke für die Hinweise, leider verstehe ich diese nicht so.Ich würde lieber eine abfrage machen wie der alpha wert des content_mc ist und wenn der bei 20 steht soll der nächste clip einfaden. Nur leider bekomme ich das nicht hin, da ich nicht sooo sehr in der Materie stecke.

onFadeFinished() sollte ursprünglich sagen das der clip erst geladen wird, wenn der fade auf content_mc beendet ist.

Könnt ihr mir noch helfen, wie ich die if - Abfrage gestalten könnte? Würde gerne einen flussigen übergang damit erschaffen. Sicherlich gibt es viele Threats darüber, aber die sind ehrlich gesagt ein wenig zu shwierig für mich. Hab halt wenig Zeit für sowas, aber es interessiert mich!

Danke und MFG
Chrisdelacreme ist offline   Mit Zitat antworten
Alt 22-12-2006, 12:06   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von Chrisdelacreme Beitrag anzeigen
Hab halt wenig Zeit für sowas, aber es interessiert mich!
Dann is ja gut, dass wir die Zeit dafür haben...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 22-12-2006, 12:10   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
kein problem für euch: fadeTo prototype und if abfrage

Kannst ja auch noch'n Fred aufmachen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 22-12-2006, 12:54   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
sorry
Chrisdelacreme ist offline   Mit Zitat antworten
Alt 22-12-2006, 20:14   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
wie anders

Zitat:
Zitat von sonar Beitrag anzeigen
Die loadMovie-Anweisung killt das onEnterFrame auf dem Clip.
Wie könnte ich das umgehen? MFG und danke
Chrisdelacreme ist offline   Mit Zitat antworten
Alt 25-12-2006, 16:17   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
Lösung!

Okay ich habs jetzt selber.

Man läd den clip einfach in eine leeren mc unter dem zu fadenen mc, somit wird der tiefergehende mit die onEnterFrame Funktion (eine eben tiefer) im mc selbst gekillt, die parents bleiben davon unberücksichtigt und können gefadet werden.

Danke für den hilfreichen Hinweis. Logisch ist es ja, sonst würde der clip mit jedem Bildaufbau erneut geladen.
Chrisdelacreme 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 15:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele