--- In [email protected], "miltoon71" <[EMAIL PROTECTED]> wrote: > > 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? >
Issue fixed by using TextRange class instead...

