resource generation and movement

by PXshadow forked from playerAttack (diff: 89)
♥0 | Line 61 | Modified 2015-12-09 01:21:00 | MIT License
play

ActionScript3 source code

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

// forked from PXshadow's playerAttack
package {
    import flash.display.MovieClip;
    import flash.display.Sprite;
     import flash.text.TextFieldAutoSize;
    import flash.text.TextField;
    
   
    import flash.events.Event;
    import flash.events.KeyboardEvent;
    import flash.events.MouseEvent;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            
            //vars
            var player:MovieClip = new MovieClip();
         var playerSize:Number = 20;
         
         var playerSpeed:Number = 5;
         
         var upPressed:Boolean = false;
         var downPressed:Boolean = false;
         var leftPressed:Boolean = false;
         var rightPressed:Boolean = false;
         
         
         var start:Boolean = false;
         
         
         var i:Number = 0;
         
         
       
         
         
            
           
            
            
            var devText:TextField = new TextField();
            
            
            
            
            
            
            
            
             //create player
       
       player.graphics.lineStyle(0x000000);







            player.graphics.beginFill(0xFFFFFF);







            player.graphics.drawRect(-50,-50,100,100);
            







            player.graphics.endFill();       
            
            
            
            
            player.x = stage.stageWidth/2;
            player.y = stage.stageHeight/2;
            
            
            //creat tiles
            
            //add to stage 
            addChild(player);
            addChild(devText);
            
            
            
            
            
            
            //update

            addEventListener(Event.ENTER_FRAME, function(_:Event):void {
            
            
                stage.addEventListener(KeyboardEvent.KEY_DOWN, function(event:KeyboardEvent):void {

                    

                




                    

                    

                    

    

    
    if (event.keyCode == 38) {

    //up

    upPressed = true;



           

    

    

        

        

    }

    

    if (event.keyCode == 40) {

    //down

    downPressed = true;

    


    

        

    }

    

        if (event.keyCode == 37) {

    //left

    leftPressed = true;

    }

    

        if (event.keyCode == 39) {

    //right

    rightPressed = true;

    }

    

    

    

 
                    

                });

                

                

                stage.addEventListener(KeyboardEvent.KEY_UP, function(event:KeyboardEvent):void {

                    

                    
                    

    

    

    if (event.keyCode == 38) {

    //up

    upPressed = false;

    

    

        

        

        

    }

    

    if (event.keyCode == 40) {

    //down

    downPressed = false;

        

    }

    

        if (event.keyCode == 37) {

    //left

    leftPressed = false;

    }

    

        if (event.keyCode == 39) {

    //right

    rightPressed = false;

    }
            
            
            
            
            
            });
            
            //update 
           
            
            
            
            
            
            });
            
        }
    }
}