flash on 2011-6-1

by umhr
♥0 | Line 66 | Modified 2011-06-01 22:04:21 | MIT License
play

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;//時針
            
        }
    }
    
}