Je suis aux prises avec une application de flexion d'air. Chaque fois que je clique sur Alt + quelque chose, Vista fait un bruit. Je soupçonne qu'il est connecté avec une barre de menu inexistante.Les raccourcis ALT + font un "bip"
Des idées pour désactiver mon application en réponse à des raccourcis où alt est impliqué?
Voici le code:
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
...
public function onKeyUp(event:KeyboardEvent):void {
trace("inside onKeyUp");
if (event.altKey) {
if (event.keyCode == 69 /* E */) {
detailsBtn.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true));
} else if (event.keyCode == 65 /* A */) {
andmevahetusBtn.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true));
} else if (event.keyCode == 83 /* S */) {
Application.application.close();
} else {
trace("Key pressed. keyCode: " + event.keyCode + ", charCode: " + event.charCode);
}
}
}
J'ai tout essayé:
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
Rien aidé.
Malheureusement, je ne peux pas. Ordinateur avec environnement Flex installé est au travail. –