Bewege die Maus über den Rand des inneren Quadrates hin und her
this.stage.enableMouseOver(10); this.square.addEventListener("mouseover", alphaSteppin); this.square.addEventListener("mouseout", alphaSteppin); var dir = 0.1; function alphaSteppin(evt) { if (evt.currentTarget.alpha >= 1) { dir = -0.1; } else if (evt.currentTarget.alpha <= 0.2) { dir = 0.1; } evt.currentTarget.alpha = evt.currentTarget.alpha + dir; }
Hier haben wir 2 Event-Listener die beide die gleiche Funktion alphaSteppin aufrufen. In dieser Funktion wird auch wieder der alpha Wert erhöht oder verringert. Die Richtung wird wieder über den Wert der Variablen dir geregelt. Ist der Wert negativ verringert sich alpha ist er positiv erhöht sich alpha. In der if Struktur wird der Wert von dir geändert wenn alpha kleiner oder gleich 0.2 ist oder wenn der Wert von alpha größer gleich 1 ist.
zurück / zu den Tipps / weiter