200917
Mai
Lors de l’appui de la touche TAB sur le composant TextArea de Flex, il ne se passe pas la même chose que sous NotePad ou Word: le composant perd le focus au lieu d’insérer une tabulation.
Voici un bout de code pour insérer une tabulation au lieu de perdre le focus:
<mx:TextArea id="txt" left="30" right="0" height="100%" keyDown="onKeyDown(event)" />
private function onKeyDown(e:KeyboardEvent):void
{
if (e.keyCode == Keyboard.TAB)
{
this.textField.replaceSelectedText("\t");
callLater(this.txt.setFocus);
}
}