I’m having trouble with my key listener. This code works fine when I run Test Movie, but when I just run the exported swf, the keys seem to get stuck. It doesn’t recognize when I release a key. What is the difference between Test Movie and just running the exported swf file?
I did this in FlashMX 7.0 and I’m running it on an Intel Mac.
// Listener to those keys
keyListener = new Object();
// Key pressed down
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT:
leftKey = true;
break;
case Key.RIGHT:
rightKey = true;
break;
case Key.DOWN:
downKey = true;
break;
case Key.UP:
upKey = true;
break;
case Key.SPACE:
fireKey = true;
break;
}
};
// Key released
keyListener.onKeyUp = function() {
switch (Key.getCode()) {
case Key.LEFT:
leftKey = false;
break;
case Key.RIGHT:
rightKey = false;
break;
case Key.DOWN:
downKey = false;
break;
case Key.UP:
upKey = false;
break;
case Key.SPACE:
fireKey = false;
break;
}
};
Key.addListener(keyListener);