三角関数
♥0 |
Line 36 |
Modified 2010-03-10 03:06:20 |
MIT License
archived:2017-03-20 14:55:49
ActionScript3 source code
/**
* Copyright siny ( http://wonderfl.net/user/siny )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qtOr
*/
package {
import flash.display.*;
import flash.events.*;
public class FlashTest extends Sprite {
private var xxx:Number;
private var yyy:Number;
private var rrr:Number;
private var ddd:Number;
private var container:Sprite = new Sprite();
private var panel:Sprite = new Sprite();
public function FlashTest() {
rrr = 100;
ddd = 0;
container.graphics.beginFill(0xcccccc, 1.0);
container.graphics.drawRect(-200, -200, 400, 400);
container.graphics.endFill();
container.x = 220;
container.y = 220;
addChild(container);
panel.graphics.beginFill(0x000000, 1.0);
panel.graphics.drawRect(-50, -50, 100, 100);
panel.graphics.endFill();
panel.x = 0;
panel.y = 0;
container.addChild(panel);
panel.addEventListener(Event.ENTER_FRAME, ef);
}
private function ef(event:Event):void {
xxx = rrr * Math.cos(Math.PI/180 * ddd);
yyy = rrr * Math.sin(Math.PI/180 * ddd);
ddd += 5;
panel.x = xxx;
panel.y = yyy;
}
}
}