Thema: [Flash CS3] - Drehknopfprobleme ...
Einzelnen Beitrag anzeigen
Alt 08-01-2010, 11:57   #3 (permalink)
Mike_X
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 38
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 == ) {
        
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>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
Mike_X ist offline   Mit Zitat antworten