flash on 2015-8-28
import flash.desktop.NativeApplication;
♥0 |
Line 80 |
Modified 2015-08-28 11:58:18 |
MIT License
archived:2017-03-20 08:36:15
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;
}
});
}
}
}