Similaire à l'écran de connexion XP, dans Flex 3, comment puis-je afficher un avertissement à l'utilisateur dans une zone de texte que la touche CAPS LOCK est activée?Comment avertir l'utilisateur que CAPS LOCK est activé dans Flex/AIR?
8
A
Répondre
5
flash.ui.Keyboard.capsLock n'est pas bindable afin que le code ne fonctionne pas vraiment.
J'appellerais une fonction dans l'événement "keyDown" pour le TextInput, puis je vérifierais flash.ui.Keyboard.capsLock dans cette fonction. Vous pouvez ensuite définir visible/includeInLayout sur ce texte, affiche une alerte, etc ...
1
en Actionscript:
if(flash.ui.Keyboard.capsLock){
// caps lock is on...
}
ou MXML:
<mx:Box width="100%" id="capsbox"
visible="{flash.ui.Keyboard.capsLock}"
includeInLayout="{capsbox.visible}">
<mx:Text text="Caps Lock is on." color="red" />
</mx:Box>
3
essayer cette
private function addHandler():void{
//Called from app's creation complete event.
//Listener to handle any keyboard KEY_DOWN event:
this.addEventListener(KeyboardEvent.KEY_DOWN,handleKeyDown);
}
private function handleKeyDown(event:KeyboardEvent):void{
if (Keyboard.capsLock){
lblCaps.visible =true;
} else {
lblCaps.visible =false;
}
}
appel addHandler sur la création complète
Questions connexes
- 1. Caps Lock State dans Qt (ou toute API mac)
- 2. Comment détecter READ_COMMITTED_SNAPSHOT est activé?
- 3. Comment échanger CTRL et CAPS LOCK sur Carbon Emacs sous OSX sans le faire à l'échelle du système d'exploitation?
- 4. Caps Remplacer le verrouillage avec Ctrl en utilisant C#
- 5. Comment détecter si Vista UAC est activé?
- 6. Small Caps Police propriété?
- 7. "System lock" dans MySQL + MyISAM
- 8. Détecter si IIS est activé
- 9. Comment vérifier si le débogage est activé dans web.config
- 10. Comment décider de quoi radioButton est activé dans une vue?
- 11. Comment savoir si un trigger est activé dans PostgreSQL?
- 12. Emulation JQuery 'binary lock'
- 13. SharePoint: Timerjobs Lock Type
- 14. Est-ce un bogue dans l'instruction .net Monitor/lock ou est-ce que MessageBox.Show se comporte différemment?
- 15. avertissements :: avertir et catégories FATAL en Perl
- 16. Vérifiez si le débogage est activé dans une application Pylons
- 17. Comment vérifier si SqlCacheDependency est activé au moment de l'exécution?
- 18. Ajax activé GridView dans ASP.NET MVC est possbile ou non?
- 19. L'économiseur d'écran plante si l'UAC est activé
- 20. Asp.Net - Rediriger si JavaScript est pas activé
- 21. Comment déterminer si un contrôle est activé sur une page?
- 22. MySQL: « lock délai d'attente dépassé »
- 23. INNODB est-il activé par défaut dans MySQL?
- 24. Weird lock() comportement avec foreach
- 25. python sleep == IDE lock up
- 26. Où activer les métadonnées (est activé dans la configuration)?
- 27. Var_dump inreadable dans Firebug lorsque xdebug est activé
- 28. Ajouter automatiquement svn: needs-lock
- 29. Comment avertir de l'utilisation de variables non définies dans un script KornShell.
- 30. Camel Caps noms de méthodes SOAP
J'ai créé un formulaire vierge et l'a laissé tomber sur le formulaire. Cela ne fonctionne pas, même si CAPS LOCK est activé lorsque je lance l'application. Ai-je besoin d'un gestionnaire de clavier? – SkunkSpinner