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? 




Reply via email to