flash on 2015-8-28

by PXshadow
import flash.desktop.NativeApplication;
♥0 | Line 80 | Modified 2015-08-28 11:58:18 | 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/kqIQ
 */

package {
    import flash.display.AVM1Movie;
    import flash.display.MovieClip;
    import flash.display.Sprite;
    
    
    import flash.automation.MouseAutomationAction;

    import flash.display.Bitmap;

    import flash.display.MovieClip;

    import flash.display.Sprite;

    import flash.display3D.Context3DTriangleFace;

    import flash.display3D.textures.Texture;

    import flash.display.Sprite;

    import flash.events.Event;

    import flash.events.NetMonitorEvent;

    import flash.net.SharedObject;

    import flash.text.TextField;

    import flash.events.KeyboardEvent;

    import flash.text.TextFormat;

    //import flash.desktop.NativeApplication;

    import flash.events.MouseEvent;

    import flash.geom.Rectangle;

    import flash.profiler.showRedrawRegions;

    import flash.text.TextFormat;  

    import flash.text.TextFormatAlign;
   
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
           
           var player:MovieClip = new MovieClip();
           
           var upPressed:Boolean = false;
           var downPressed:Boolean = false;
           var leftPressed:Boolean = false;
           var rightPressed:Boolean = false;
           
           var speed = 5;
           
           
               player.graphics.lineStyle(0x000000);

            player.beginFill(0x000000);

           player.graphics.drawRect(0,0,100,100);

            player.graphics.endFill();
           
           
           addChild(player);
           
           
           
           
          
           
         
           
           //loop
           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;

    }



    

    });
    
    
    
    //player movement 
    
    if(upPressed == true){
        
        player.y += -speed;
        
    }
    
    if(downPressed == true){
        
        player.y += speed;
       
    }
    
    if(leftPressed == true){
        player.x += -speed;
    }
    
    
    if(rightPressed == true){
        player.x += speed;
    }




               
               
               
               
               
               
               
               
               
               
           });

         

           }
    }
}