flash on 2013-2-4
♥0 |
Line 37 |
Modified 2013-02-04 08:23:03 |
MIT License
archived:2017-03-20 14:04:11
ActionScript3 source code
/**
* Copyright ohisama ( http://wonderfl.net/user/ohisama )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ewH1
*/
package
{
import flash.display.Sprite;
import flash.events.Event;
public class FlashTest extends Sprite
{
public function FlashTest()
{
addEventListener(Event.ENTER_FRAME, onEnterFrameHandler);
}
private function onEnterFrameHandler(e : Event) : void
{
var mx : int = mouseX;
var my : int = mouseY;
graphics.beginFill(0xffff00, 1);
graphics.drawCircle(24, 24, 12);
graphics.drawCircle(54, 24, 12);
graphics.beginFill(0x000000, 1);
var a : Number;
var b : Number;
var x : Number;
var y : Number;
a = Math.atan((my - 24) / (mx - 24));
if (a < 0) b = -6;
else b = 6;
x = Math.cos(a) * b + 24;
y = Math.sin(a) * b + 24;
graphics.drawCircle(x, y, 6);
a = Math.atan((my - 24) / (mx - 54));
if (a < 0) b = -6;
else b = 6;
x = Math.cos(a) * b + 54;
y = Math.sin(a) * b + 24;
graphics.drawCircle(x, y, 6);
}
}
}