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(einzufaden, auszufaden);
};
btn_me.onPress = function() {
einzufaden = "mc_me_de";
fade(einzufaden, auszufaden);
};
btn_where.onPress = function() {
einzufaden = "mc_where_de";
fade(einzufaden, auszufaden);
};
btn_music.onPress = function() {
einzufaden = "mc_music_de";
fade(einzufaden, auszufaden);
};
btn_video.onPress = function() {
einzufaden = "mc_video_de";
fade(einzufaden, auszufaden);
};
btn_contact.onPress = function() {
einzufaden = "mc_contact_de";
fade(einzufaden, auszufaden);
};
//Fadefunktion
fade = function (ein, aus) {
// 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
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!