Hi
Trying to insert some characters on every new row when the user hits enter...
The following does not work:
// Define a textarea:
<mx:TextArea id="myTextArea">
// Add a keystroke listener
myTextArea.addEventListener(KeyboardEvent.KEY_DOWN,keyHandler);
// Handle keystrokes
private function keyHandler(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.ENTER){
this.myTextArea.text += "added text";
}
}
However, if you add a random alert message in the middle, it suddenly works:
private function keyHandler(event:KeyboardEvent):void{
Alert.show("Dummy message");
if(event.keyCode == Keyboard.ENTER){
this.myTextArea.text += "added text";
}
}
Isn't this strange?