Hi Schnetty,
danke für den Link. Ich hab' mir auch schon etwas zusammengeschrieben. Das einzige übrig gebliebene Problem ist, dass ich den zulässigen Rotationswinkel nicht einschränken kann.
Also: Der Drehknopf steht (uhrenmäßg gesprochen) am Anfang (Nullstellung) auf 8°° und soll sich höchstens bis 16°° drehen dürfen. Und er soll auch nicht wieder auf 8°° springen, wenn ich versehentlich weiterdrehe - also durch den 'gesperrten' Bereich zwischen 16°° und 8°°.
Wie kann ich das wohl in mein bestehendes Script einbauen?
Hier mein Script auf dem Movieclip
PHP-Code:
onClipEvent (load) {
fscommand("allowscale", 0);
}
onClipEvent (enterFrame) {
if (pressed == 1 ) {
newAngle = (Math.atan2(_ymouse-rotator._y, _xmouse-rotator._x)*180/(Math.PI)-90);
rotator._rotation = newAngle;
//
//Umrechnungen für bestimmte Auswertungen folgen
m1 = newAngle;
if(m1>0 and m1<90) {m2 = newAngle} else
if(m1<0) {m2 = 360 - Math.abs(m1)};
m3 = Math.floor(m2);
m9 = Math.floor(m3 / 6.206896);
// rotationswert auslesen
rotation = m9;
}
}
Wäre toll, wenn es dafür einen Tipp gäbe ...
Gruß,
Mike