Transparenter Übergang von zwei Bildern

Für diesen Artikel werden 2 Mcs benötigt und ein Button (um die Aktion auszuführen).

Die Mcs haben hier die Instanznamen mcA und mcB und der Button heißt btn. Beim Klick auf btn wird der Alpha-Wert von mcA um den Wert der Variablen speed dekrementiert (verkleinert) und der alpha-Wert von mcB wird gleichzeitig um speed inkrementiert (vergrößert).

mcB._alpha = 0; // mcB wird anfangs unsichtbar gemacht

var speed = 4; // Legt die Geschwindigkeit des Transparenz-Effektes fest

btn.onRelease = function()
{
     this._parent.onEnterFrame = function()
     {
          mcA._alpha -= this.speed;
          mcB._alpha += this.speed;
          if(mcA._alpha <= 0 && mcB._alpha >= 100)
          {
               mcA._alpha = 0;
               mcB._alpha = 100;
               delete this.onEnterFrame;
          }
     };
};

Autor: P. Nazari
Weitere Funktionen
Zur Artikel-Übersicht
Diesen Artikel ausdrucken
Beispiel downloaden
Online-Beispiel ansehen
Haben Sie noch Fragen? Fragen Sie auf computer-portal.net.
Bewertung
Dieser Tipp wurde für genial mit 10 von 10 Punkten [ 3 Stimme(n) ] befunden.

Bewertung in Punkten [10 = genial, 1 = sehr schlecht]:      
Kommentare
Bisherige Kommentare ansehen:
 
playdexxAbolut Genial!!!

Ich habe ewig mit Flash versucht GENAU diesen Effekt hinzubekommen und im Netz hab ich auch nichts gefunden.

Du warst meine Rettung.

Vielen vielen Dank!


Einen eigenen Kommentar verfassen:
Sie müssen sich erst registrieren um einen Kommentar verfassen zu können.

Bestellen
Abbestellen
    
    
    Weitere Informationen
  Welchen Browser nutzen Sie?
Internet Explorer
Mozilla
Mozilla Firefox
Netscape
Opera
Safari
Sonstige
    Ergebnis ansehen