Movieclip Richtung des Mauszeigers folgen lassen | AS 2.0

Für alle die schon länger mit Flash arbeiten, komplexere Tutorials.
Antworten
Benutzeravatar
enbe
Beiträge:58
Registriert:Mi 9. Jan 2008, 04:47
Wohnort:Berlin
Kontaktdaten:
Movieclip Richtung des Mauszeigers folgen lassen | AS 2.0

Beitrag von enbe » Mi 7. Jan 2009, 22:15

Hier ein kleines Codebeispiel, wie man einen Movieclip so rotieren lässt, dass er dem Mauszeiger folgt.
:idea: Man kann bei dem Movieclip, den man drehen möchte, mittels des "Frei transformieren" Tools den Transformationspunkt (siehe Grafik) verstellen.
tranformationspunkt.jpg
tranformationspunkt.jpg (34.51KiB)30766 mal betrachtet
Hier der benötigte Actionscript Code:

Code: Alles auswählen

_root.onEnterFrame = function() {
	pX = _root._xmouse - mc_Zeiger._x;
	pY = _root._ymouse - mc_Zeiger._y;
	mc_Zeiger._rotation = ((Math.atan2(pY,pX)*(180/Math.PI))+180);
	updateAfterEvent();
};
So sieht es dann aus:

mauszeigerrichtungfolgen.swf [2.17KiB |30737 mal betrachtet ]

Und hier noch die .fla Quelldatei:
mauszeigerrichtungfolgen.fla
Flash 8 | CS3 + 4
(20.5KiB)2054-mal heruntergeladen

Antworten