Per Klick eine Variable ändern? AS3

Danke!! Funktioniert Super!!

;) Erledigt


EDIT:
Hab doch noch eine Frage ich hoff ich langweile euch nicht.

Wenn ich bei "Klick" in dieser Funktion:

Code:
function mouseDownHandler(event:MouseEvent):void {
	ClGreen.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
	trace("Klick Grün");
}

meiner Variablen Col1 einen neuen Wert zuweisen will, und zwar den, den DynBg nach dem Fade hat (also im Prinzip Col2).. was setze ich wo dort hin?

Ich versteh das Generell mit Variablen in AS 3 noch nicht, kann mir das vielleicht jemand einfach erklären? Hab mir schon einiges im Internet ansgesehen aber nicht kapiert...

thx
 
Zuletzt bearbeitet:
Du könntest nachdem die Zielfarbe erreicht ist ,also wenn step = maxstep ist, in dieser bedingung noch zusätzlich schreiben das ab jetzt col1 = col2 ist:

PHP:
function enterFrameHandler(e:Event):void {
    BGcolor_trans.color=transformColor( col1, col2, step++, maxstep );
    DynBg.transform.colorTransform = BGcolor_trans;
    if (step == maxstep) {
          this.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); 
          step = 0;
         col1 = col2;
   }
}
 

Neue Beiträge

Zurück