目に悪そう
2010年4月1日
思いつきで作りました
テレビでポケモン見てて倒れた人の例もあるので
最初は、なるべく離れてみてください
フルスクリーンにするとかなりキます
/**
* Copyright tenasaku ( http://wonderfl.net/user/tenasaku )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/HKyB
*/
// 2010年4月1日
// 思いつきで作りました
// テレビでポケモン見てて倒れた人の例もあるので
// 最初は、なるべく離れてみてください
// フルスクリーンにするとかなりキます
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class FlashTest extends Sprite {
private const BLUE:uint = 0x0000ff;
private const GREEN:uint = 0x00ff00;
private const RED:uint = 0xff0000;
private const WHITE:uint = 0xffffff;
private const BLACK:uint = 0x000000;
private var gururu:Shape = new Shape;
private function atEveryFrame(e:Event):void {
var t:Number = getTimer()/3000*Math.PI;
gururu.x = stage.stageWidth/2 + 20.0*Math.sin(t);
}
private function initialize(e:Event):void {
this.removeEventListener(Event.ADDED_TO_STAGE, initialize);
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var h:Number = stage.stageHeight;
var w:Number = stage.stageWidth;
var bd:Number = Math.max(h,w)/Math.sqrt(2);
gururu.cacheAsBitmap = true;
gururu.graphics.clear();
gururu.graphics.lineStyle(2,RED);
var r:Number = 2.5;
while ( r <= bd ) {
gururu.graphics.drawCircle(0,0,r);
r += 5;
}
gururu.x = w/2;
gururu.y = h/2;
this.addChild(gururu);
this.graphics.clear();
this.graphics.lineStyle(2,BLUE);
r = 5;
while ( r <= bd ) {
this.graphics.drawCircle(w/2,h/2,r);
r += 5;
}
this.addEventListener(Event.ENTER_FRAME, atEveryFrame);
}
public function FlashTest() {
if ( stage != null ) {
initialize(null);
} else {
this.addEventListener(Event.ADDED_TO_STAGE, initialize);
}
}
}
}