Wednesday, 8 August 2012

Flash KeyCodes

Flash ActionScript KeyCodes:
www.actionscriptguru.in




ActionScript 2.0 :


var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
    trace("ASCII\tString\t Code");
    trace(" " + Key.getAscii() + "\t\t " + String.fromCharCode(Key.getAscii()) +"\t\t " + Key.getCode() + " ");
};
Key.addListener(keyListener);

ActionScript 3.0 :



var myFormat:TextFormat = new TextFormat();
myFormat.size = 20;
var textLabel:TextField = new TextField();
textLabel.defaultTextFormat = myFormat;
textLabel.text = "Click inside box and then press any key.";
addChild(textLabel);
textLabel.width = 350;
textLabel.x = 125;
textLabel.y = 30;
textLabel.textColor = 0xFF9900
textLabel.selectable = false;

var staticText:TextField = new TextField();
staticText.text = "Keycode Pressed:";
staticText.textColor = 0x0000CC
addChild(staticText);
staticText.x = 20;
staticText.y = 100;

var dynamicText:TextField = new TextField();
dynamicText.type = TextFieldType.DYNAMIC;
dynamicText.x = 120;
dynamicText.y = 100;
dynamicText.height = 20;
dynamicText.width = 40;
dynamicText.border = true;
addChild(dynamicText);

stage.addEventListener(KeyboardEvent.KEY_UP, idKey);
function idKey(e:KeyboardEvent)
{
var keyString:String = new String(e.keyCode);
dynamicText.text = keyString;
}

No comments:

Post a Comment