flash on 2012-5-23

by snaf
♥0 | Line 53 | Modified 2012-05-23 20:43:31 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.Event;
    public class FlashTest extends Sprite {
        private var rect_w:int=100;
        private var rect_h:int=20;
        private var rect_x:Number=0;
        private var rect_y:Number=0;
        
        private var enemy_w:int=20;
        private var enemy_h:int=20;
        private var enemy_x:int=0;
        private var enemy_y:int=0;
        
        private var ball_w:int=20;
        private var ball_h:int=20;
        private var ball_x:Number=0;
        private var ball_y:Number=0;
        
        private var cx:int=stage.stageWidth/2;
        private var cy:int=stage.stageHeight/2;
        
        private var w:int=stage.stageWidth;
        private var h:int=stage.stageHeight;
        
        private var rect:Sprite;
        private var enemy:Sprite;
        private var ball:Sprite;
        
   
        public function FlashTest() {
            rectController();
            enemyController();
            ballController();
            stage.addEventListener(Event.ENTER_FRAME,update);
            
        }
        private function rectController():void{
            rect=new Sprite();
            stage.addChild(rect);
            rect.graphics.beginFill(0);
            rect.graphics.drawRect(rect_x,rect_y,rect_w,rect_h);
            rect.graphics.endFill();
        }
        private function enemyController():void{
            for(var i:int=0; i<w/enemy_w; i++){
                enemy=new Sprite();
                enemy.graphics.beginFill(11*i);
                enemy.graphics.drawRect(enemy_w*i,enemy_y,enemy_w,enemy_h);
                enemy.graphics.endFill();
                stage.addChild(enemy);
            }

            
        }
        private function ballController():void{
            
        }
        private function update(e:Event):void{
            rect.x=mouseX-rect_w/2;
            rect.y=h-rect_h;
            
        }



    }
}