pointAt
♥0 |
Line 29 |
Modified 2012-04-08 09:56:25 |
MIT License
archived:2017-03-30 09:21:22
ActionScript3 source code
/**
* Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/lrv7
*/
package
{
import flash.events.*;
import flash.geom.*;
import flash.display.*;
public class Main extends Sprite
{
public var mySprite:Sprite = new Sprite()
public function Main()
{
mySprite.graphics.beginFill( 0x141414,1 )
mySprite.graphics.drawCircle( 0,0,30 )
mySprite.x = 250
addChild( mySprite )
addEventListener(Event.ENTER_FRAME, pointTowardsMouse)
}
public function pointTowardsMouse(event:Event)
{
mySprite.rotation = getRotationAngle(mySprite);
}
function getRotationAngle(obj1:Object):Number
{
var dX:Number = mouseX - obj1.x;
var dY:Number = mouseY - obj1.y;
var angle:Number = Math.atan2(dY,dX)/Math.PI*180;
return angle;
}
}
}