flash on 2011-6-1
♥0 |
Line 66 |
Modified 2011-06-01 22:04:21 |
MIT License
archived:2017-03-10 10:20:29
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/fzio
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
public class Main extends Sprite {
private var sp:Sprite;
private var sp2:Sprite;
private var sp3:Sprite;
public function Main() {
// constructor code
trace("hoge");
var tf:TextField = new TextField();
tf.text = "SOIKO";
tf.y = 220;
//tf.width = 300;
tf.autoSize = "center";
tf.x = 200 - tf.width*0.5+1;
//tf.border = true;
addChild(tf);
var tf12:TextField = new TextField();
tf12.text = "12";
tf12.y = 100;
tf12.autoSize = "center";
tf12.x = 200 - tf12.width*0.5-1;
addChild(tf12);
var tf1:TextField = new TextField();
tf1.text = "1";
tf1.y = 105;
tf1.autoSize = "center";
tf1.x = 250 - tf1.width*0.5-1;
addChild(tf1);
sp = new Sprite();
sp.graphics.beginFill(0xFF0000);
sp.graphics.drawRect(0,-1,100,2);
//sp.graphics.drawCircle(50,0,20);
sp.graphics.endFill();
sp.x = 200;
sp.y = 200;
addChild(sp);
sp2 = new Sprite();
sp2.graphics.beginFill(0x00FF00);
sp2.graphics.drawRect(0,-1.5,90,3);
sp2.graphics.endFill();
sp2.x = 200;
sp2.y = 200;
addChild(sp2);
sp3 = new Sprite();
sp3.graphics.beginFill(0x0000FF);
sp3.graphics.drawRect(0,-3,70,6);
sp3.graphics.endFill();
sp3.x = 200;
sp3.y = 200;
addChild(sp3);
var cyu:Sprite = new Sprite();
cyu.graphics.beginFill(0x000000);
cyu.graphics.drawCircle(0,0,10);
cyu.graphics.endFill();
cyu.x = 200;
cyu.y = 200;
addChild(cyu);
this.addEventListener(Event.ENTER_FRAME, onEnter);
}
private function onEnter(event:Event):void{
//trace("Boo");
var date:Date = new Date();
//trace(date.hours,date.minutes,date.seconds);
sp.rotation = -90+date.seconds*6;//秒針
sp2.rotation = -90+date.minutes*6;//分針
sp3.rotation = -90+date.hours*30+date.minutes*0.5;//時針
}
}
}