時計を作ろう
/*
* */
♥0 |
Line 44 |
Modified 2010-04-30 19:12:11 |
MIT License
archived:2017-03-30 08:01:10
ActionScript3 source code
/**
* Copyright umhr ( http://wonderfl.net/user/umhr )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/nrgC
*/
/*
* */
package {
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite {
private var _maruH:Sprite;
private var _maruM:Sprite;
private var _maruS:Sprite;
private var _mokuhyouX:Number;
private var _mokuhyouY:Number;
public function Main() {
trace("Hello world");
_mokuhyouX = 0;
_mokuhyouY = 0;
_maruH = new Sprite();
_maruH.graphics.beginFill(0x0000FF);
_maruH.graphics.drawCircle(0, -150, 20);
_maruH.graphics.endFill();
_maruH.x = stage.stageWidth / 2;
_maruH.y = stage.stageHeight / 2;
this.addChild(_maruH);
_maruM = new Sprite();
_maruM.graphics.beginFill(0x00FF00);
_maruM.graphics.drawCircle(0, -150, 15);
_maruM.graphics.endFill();
_maruM.x = stage.stageWidth / 2;
_maruM.y = stage.stageHeight / 2;
this.addChild(_maruM);
_maruS = new Sprite();
_maruS.graphics.beginFill(0xFF0000);
_maruS.graphics.drawCircle(0, -150, 10);
_maruS.graphics.endFill();
_maruS.x = stage.stageWidth / 2;
_maruS.y = stage.stageHeight / 2;
this.addChild(_maruS);
this.addEventListener(Event.ENTER_FRAME, onEnter);
}
private function onEnter(event:Event):void {
var date:Date = new Date();
_maruH.rotation = date.getHours()/12*360;
_maruM.rotation = date.getMinutes()*6;
_maruS.rotation = date.getSeconds()*6;
}
}
}