Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2007, 12:09   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 211
Movieclip ausfaden

Start mit einem sichtbaren Clip möglich?

PHP-Code:
//inhaltsmovieclips transparent setzen
this.mc_home_de._alpha 0;
this.mc_me_de._alpha 0;
this.mc_where_de._alpha 0;
this.mc_music_de._alpha 0;
this.mc_video_de._alpha 0;
this.mc_contact_de._alpha 0;

//aktionen für die Buttons
btn_home.onPress = function() {
    
einzufaden "mc_home_de";
    
fade(einzufadenauszufaden);
};
btn_me.onPress = function() {
    
einzufaden "mc_me_de";
    
fade(einzufadenauszufaden);
};
btn_where.onPress = function() {
    
einzufaden "mc_where_de";
    
fade(einzufadenauszufaden);
};
btn_music.onPress = function() {
    
einzufaden "mc_music_de";
    
fade(einzufadenauszufaden);
};
btn_video.onPress = function() {
    
einzufaden "mc_video_de";
    
fade(einzufadenauszufaden);
};
btn_contact.onPress = function() {
    
einzufaden "mc_contact_de";
    
fade(einzufadenauszufaden);
};
//Fadefunktion
fade = function (einaus) {
    
// Sicherstellen, dass bei nochmaligem Klick auf denselben
    // Button nicht der aktuelle Clip aus- und wieder eingefadet wird
    
if (ein != aus) {
        
// onEnterFrame-Event erstellen
        
this.onEnterFrame = function() {
            
// ausblenden
            
this[aus]._alpha -= 10;
            
// wenn ausgeblendet
            
if (this[aus]._alpha<=0) {
                
// nächstes Mal muß der nun eingeblendete augeblendet
                // werden deshalb kommt dessen Name in die Variable
                
this.auszufaden ein;
                
// onEnterFrame-Event überschreiben
                
this.onEnterFrame = function() {
                    
// einblenden
                    
this[ein]._alpha += 10;
                    
// wenn eingeblendet
                    
if (this[ein]._alpha>=100) {
                        
// onEnterFrame-Event löschen
                        
delete this.onEnterFrame;
                    }
                };
            }
        };
    }
};
stop(); 
Soweit funktioniert alles.
Problem: Wie gehe ich vor, wenn zu Beginn schon ein Clip auf

PHP-Code:
._alpha 100 
stehen soll?
Wenn ich das mache:

PHP-Code:
this.mc_home_de._alpha 0
habe ich immer das Problem, dass sich dieser Clip gar nicht mehr ausfaden lässt.

Bitte um Hilfe
Vielen Dank im Voraus!
thomas_as 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 23:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele