var isCtrlKeyPressed:Boolean = false;
var keyPressCount:Number = 0;
var keyCombination:String = "";
var keyCode:String = "";
var lasPressedKeyCode:String = "";
stage.addEventListener (KeyboardEvent.KEY_DOWN, AllSelect_Fun);
function AllSelect_Fun (e:KeyboardEvent):void {
keyPressCount++;
if (keyPressCount>=2) {
keyPressCount = 1;
if (isCtrlKeyPressed == true){
keyCombination = "17";
}
else{
keyCombination = lasPressedKeyCode;
}
}
keyCode = ""+e.keyCode;
keyCombination += keyCode;
if (e.keyCode == 17) {
isCtrlKeyPressed = true;
}
else {
isCtrlKeyPressed = false;
}
if (keyCombination == "1765") {
trace("pressed : "+keyCombination);
}
lasPressedKeyCode = keyCode;
}
Here Iam trying to create “Select All” function… Here in my example it is working only one after one, means if i click “A” with holding the Ctrl button, it is not working… i have to release Ctrl and press “A” to get my trace…
Could you please help me…?
thanx in advnc,
SHABEER