Bild mit Rolloeffekt über AS

senor_max

Mitglied
Hallo Forumleser,

mich würde interessieren, wie sich über Actionscript ein Fläche/Bild
über die Y-Achse skalieren läßt.
Die obere Kante der Fläche soll dabei aber in der Ausgangsposition bleiben -
oder anders beschrieben:

Wie läßt sich ein Rolloeffekt mit einer Fläche, die ich als MC gespeichert habe über Actionscript bewerkstelligen?


Über ein Antwort würde ich mich riesig freuen!

Gruß Roman
 
Hi,

über die y-Achse skalieren geht mit _yscale.
instanzname._yscale = zahl;

Wenn dein MC den Instanznamen "bild" hätte, könnte man ihn so ansprechen:

PHP:
on (rollOver) {
	bild.onEnterFrame = function () {
		if (bild._yscale < 200) {
			bild._yscale += 10;
		} else {
			delete bild.onEnterFrame;
		}
	};
}
on (rollOut) {
	bild.onEnterFrame = function() {
		if (bild._yscale > 100) {
			bild._yscale -= 10;
		} else {
			delete bild.onEnterFrame;
		}
	};
}
Das würde ihn bei Rollover auf die doppelte y-Größe (200 (%) ) wachsen lassen und bei Rollout wieder auf 100%. Und das ganze in 10er Schritten.

Gruß,

Chris
 

Anhänge

Zurück