Flash Frage

Dieses Thema im Forum "Flash and Actionscript" wurde erstellt von Chlorhexamed, 24.10.2006.

  1. Chlorhexamed

    Chlorhexamed Thread Starter MacUser Mitglied

    Beiträge:
    155
    Zustimmungen:
    0
    MacUser seit:
    30.08.2005
    Hallo und einen schönen Dienstag Nachmittag!

    Ich habe da mal eine Frage an alle Flash Spezialisten :) ...

    Ich will in einen Banner dynamisch Bilder laden (das funktioniert ja auch schon soweit mal ganz gut...)

    createEmptyMovieClip("container1",1);
    container1.loadMovie("bild1.jpg");
    container1._x=480;
    mccontainer1._y=0;
    container1._alpha=50;


    Wie kann man jetzt diesen erstellten movieclip "animieren"? - klassischer Alpha effekt zb...

    Für Hilfe wär ich echt dankbar....
     
  2. 2nd

    2nd MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    MacUser seit:
    25.07.2004
    Du kennst Dich ja mit AS aus. Schau Dir mal die onEnterFrame Funktion an. Ich habe mal einen Prototypen geschrieben, den kannst Du nehmen:

    Code:
    
    MovieClip.prototype.fadeIn = function (steps, zielAlpha) {
    	this.onEnterFrame = function () {
    		if (zielAlpha == null) zielAlpha = 100;
    		if (this._alpha <= zielAlpha - steps) {
    			this._alpha += steps;
    		}
    	else if (this._alpha >= 98) {delete this.onEnterFrame};
    	}	
    }
    
    
    Aufruf:

    container1._alpha = 0;
    container1.fadeIn(1, 100);

    Erklärung:

    Variable steps: Ist die Geschwindigkeit der Alpha Animation
    Variable zielAlpha: Ist die Zieltransparanz, kann weggelassen werden


    Du hast oben noch einen Fehler eingebaut: Was ist mccontainer1._y=0;? Die Instanz gibt es nicht nach de Skript - Tippfehler? Die Eigenschaften kannst Du im Prototype natürlich auch austauschen, also statt _alpha geht auch _x oder _y oder sonstwas...

    2nd
     
Die Seite wird geladen...
Ähnliche Themen - Flash Frage
  1. Marinero
    Antworten:
    1
    Aufrufe:
    297
  2. Beani2000
    Antworten:
    0
    Aufrufe:
    997
    Beani2000
    13.12.2014
  3. Ole123
    Antworten:
    0
    Aufrufe:
    787
    Ole123
    06.05.2009
  4. nordmond
    Antworten:
    2
    Aufrufe:
    709
    nordmond
    23.01.2009