flash on 2015-9-12
♥0 |
Line 30 |
Modified 2015-09-12 06:36:20 |
MIT License
archived:2017-03-20 02:18:31
ActionScript3 source code
/**
* Copyright milchreis ( http://wonderfl.net/user/milchreis )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ehEP
*/
package
{
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.MouseEvent;
public class FlashTest extends Sprite
{
private var triangle:Shape;
public function FlashTest()
{
triangle = new Shape();
triangle.x = stage.stageWidth/2;
triangle.y = stage.stageHeight/2;
addChild(triangle);
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
onMove();
}
private function onMove(e:MouseEvent = null):void
{
triangle.rotation = Math.atan2(triangle.y -mouseY, triangle.x -mouseX) *180 /Math.PI;
triangle.graphics.clear();
triangle.graphics.lineStyle(2, 0xff0000);
triangle.graphics.lineTo(triangle.mouseX, 0);
triangle.graphics.lineStyle(2, 0xff00);
triangle.graphics.lineTo(0, -20);
triangle.graphics.lineStyle(2, 0xff);
triangle.graphics.lineTo(0, 0);
}
}
}