flash on 2016-10-21
♥0 |
Line 39 |
Modified 2016-10-21 05:49:01 |
MIT License
archived:2017-03-20 16:22:12
ActionScript3 source code
/**
* Copyright mutantleg ( http://wonderfl.net/user/mutantleg )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/SJ7x
*/
package {
import flash.events.Event;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
stage.addEventListener(Event.ENTER_FRAME, onEnter);
}//ctor
public var cx:Number = 230;
public var cy:Number = 330;
public function onEnter(e:Event):void
{
graphics.clear();
graphics.lineStyle(2, 0);
var x0:Number; var y0:Number;
var x1:Number; var y1:Number;
x0 = 50; y0 = 130;
x1 = 250; y1 = 230;
//x0 = 100;
graphics.drawCircle(x0, y0, 4);
graphics.drawCircle(x1,y1,4);
graphics.moveTo(x0,y0);
graphics.lineTo(x1,y1);
graphics.drawCircle(cx,cy, 8);
var ta:Number;
var ta2:Number;
ta = Math.atan2(cy-y0, cx-x0);
ta2 = Math.atan2(cy-y1, cx-x1);
var ax:Number;
var bx:Number;
ax = ta;
bx = ta2;
ax*=160;
bx*=160;
graphics.drawRect(ax,0,1,100);
graphics.drawRect(bx,0,1,100);
graphics.drawRect(ax,0,bx-ax,100);
graphics.drawRect(0,100,320,2);
}//onenter
}//classend
}