Alpha-Fade zwischen swfs

teccco

Erfahrenes Mitglied
Hi!

Meine Ausgangssituation ist folgende:

Ich habe einen Button der via AS via onRelease einen neuen FlashMovie durch loadMovieNum("datei.swf",0) lädt. Das funktioniert ja auch logischer Weise alles wunderbar, weil nicht schwierig.

Allerdings möchte ich folgenden Effekt erreichen:

Das neue swf soll nicht einfach so erscheinen wenn ich auf den Button klicke, sondern soll einfaden. D.h. das Movie welches den Button beinhaltet soll ausfaden und das neue Movie einfaden a la Alpha-Fade.

Gibt es eine Möglichkeit das zu realisieren?

MfG, teccco
 
Klar geht das. Lade die swfs in nen containermovieclip (einfach nen leerer Movieclip... und dann mein_MC.loadMovie("meineSWF.swf"); ) und diese im onEnterFrame ein- und ausfaden. Das ganze sollte durch die Forensuche recht einfach sein :)

Liebe Grüße
jens
 
Achja klar! Der Groschen fällt halt nicht immer so schnell.

Vielen Dank für die Antwort. Ich werde es gleich mal ausprobieren.

PS: Bist auf Schüleraustausch oder ähnliches in Amerika?
 
PHP:
function checkLoad ( mc )
{
   clearInterval ( CL )
   var t = mc.getBytesTotal()
   var l = mc.getBytesLoaded()       
   if ( t > 11 && l == t )
   {
       mc._alpha = 0
       mc._visible = true
       fadeIn ( mc )

   }
   else
   {
       CL = setInterval ( this, "checkLoad", 20, mc )
   }
}
function fadeIn ( mc )
{
   clearInterval ( FI )
   if ( mc._alpha < 99 )
   {
       mc._alpha += 2
       FI = setInterval ( this, "fadeIn", 30, mc )
   }
   else
   {
       mc._alpha = 100
   }
}
var conti = this.createEmptyMovieClip ( "cont_mc", 1 )
conti.loadMovie("pfilm.swf")
conti._visible = false
checkLoad ( conti )
 
So! Funktioniert nun alles perfekt. War leider schon vor dem Post vom Chris Kurt fertig. Habe aber nochmal mit seinem Code abgeglichen und ein paar Features mit reingenommen.

Danke nochmals für eure Hilfe!
 
Zurück