forked from: flash on 2010-10-28
♥0 |
Line 26 |
Modified 2010-10-28 17:34:25 |
MIT License
archived:2017-03-20 05:30:33
ActionScript3 source code
/**
* Copyright LegacyCrono ( http://wonderfl.net/user/LegacyCrono )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ufUu
*/
// forked from Lee.Liak.Wee's flash on 2010-10-28
package {
import flash.display.Sprite;
import flash.events.*;
public class FlashTest extends Sprite {
private var speed:Number = 0.1;
private var radius:Number = 220;
private var angle:Number = 0;
private var xpos:Number;
private var ypos:Number;
private var centerX:Number ;
private var centerY:Number ;
public function FlashTest() {
// write as3 code here..
centerX = stage.stageWidth / 2;
centerY = stage.stageHeight / 2;
graphics.lineStyle (10, 0xff0000);
graphics.moveTo (centerX + radius, centerY);
addEventListener (Event.ENTER_FRAME, loop);
}
private function loop (event:Event):void {
xpos = centerX + Math.cos(angle) * (radius - Math.sin(angle * 3) * angle);
ypos = centerY + Math.sin(angle) * (radius - angle * 4);
angle += speed;
graphics.lineTo (xpos,ypos);
}
}
}