Actionscript 3, drehen Objekt ziehen

Habe ich ein Objekt brauche ich, um zu drehen, durch klicken und ziehen. Nach einigen AS2-code bekam ich das Objekt zu drehen, ein bisschen jedes mal, wenn die Maus geklickt wird, aber nicht bekommen kann es arbeiten mit ziehen.

needle.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_2);
stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_2);

function fl_ClickToDrag_2(event:MouseEvent):void
{

        var angle = Math.atan2(mouseY-needle.y,mouseX-needle.x);
        //apply rotation to handle by converting angle into degrees
        needle.rotation = angle*180/Math.PI;
        //rotate the grip opposite the handle so it won't rotate along with it
        //this.grip._rotation = -this._rotation;
}

function fl_ReleaseToDrop_2(event:MouseEvent):void
{
    needle.stopDrag();
}
InformationsquelleAutor RapsFan1981 | 2011-05-26
Schreibe einen Kommentar