四線の動的描画(正方形)

by Nowloading_
♥0 | Line 28 | Modified 2011-08-10 00:17:38 | MIT License
play

ActionScript3 source code

/**
 * Copyright Nowloading_ ( http://wonderfl.net/user/Nowloading_ )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/bH0C
 */

package {
    import flash.display.Sprite;
    import flash.events.Event;
    public class FlashTest extends Sprite {
        private var posx:Array = [100,300,300,100];
        private var posy:Array = [100,100,300,300];
        private var a:Array = [3,0,-3,0];
        private var b:Array = [0,3,0,-3];
        public function FlashTest() {
            graphics.lineStyle(3,0xff9999);
            init();           
        }
        private function init():void{
            addEventListener(Event.ENTER_FRAME,oEF);            
        }
        private function oEF(e:Event):void{
            for(var i:int=0;i<4;i++){
                graphics.moveTo(posx[i],posy[i]);
                posx[i] = posx[i] + a[i];
                posy[i] = posy[i] + b[i];
                graphics.lineTo(posx[i]+a[i],posy[i]+b[i]);
            }
            if(posx[0] >= 300){
                removeEventListener(Event.ENTER_FRAME,oEF);
            }

           
        }
    }
}