_root.onEnterFrame = function () {
_root.tg = (getTimer()/1000)+"s"
}
var myListener:Object = new Object();
myListener.onKeyDown = function() {
A = Key.getCode();
if (A == 38 or A == 40 or A == 37 or A == 39 or A == 65 or A == 83 or A == 68 or A == 16) {
if (A == 38) {
up();
t1 = getTimer();
} else if (A == 40) {
down();
t3 = getTimer();
} else if (A == 37) {
left();
t2 = getTimer();
if (Math.abs(t2-t1)<250) {
upl();
} else if (Math.abs(t2-t3)<250) {
Downl();
}
}
if (A == 39) {
right();
t2 = getTimer();
if (Math.abs(t2-t1)<250) {
upr();
}
if (Math.abs(t2-t3)<250) {
Downr();
}
} else if (A == 65) {
t2 = getTimer();
if (ts==1) {
AA();
}else{
AS();
}
} else if (A == 83) {
t2 = getTimer();
if (ts==1) {
S();
}else{
SS();
}
} else if (A == 68) {
t2 = getTimer();
if (ts==1) {
D();
}else{
DS();
}
} else if (A == 16) {
trace("SHIFT");
ts = 0;
}
}
};
myListener.onKeyUp = function() {
ts = 1;
};
Key.addListener(myListener);
function up() {
trace("UP");
}
function down() {
trace("down");
}
function left() {
trace("left");
}
function right() {
trace("right");
}
function upr() {
trace("UP + right");
}
function upl() {
trace("UP + left");
}
function Downr() {
trace("down + right");
}
function Downl() {
trace("down + left");
}
function AA() {
trace("A");
}
function AS() {
trace("A + Shift");
}
function S() {
trace("S");
}
function SS() {
trace("S + SHIFT");
}
function D() {
trace("D");
}
function DS() {
trace("D + SHIFT");
}