Hi All!

Clicking backspace button in TextField (and thus TextArea) does not fire
change event when the character removed by backspace is enter (char code 13)

Run the example below in the debug mode and perform this scenario:

1. Click on the text area to set focus on it.
2. Click 1, ENTER, 2, ENTER, 3, BACKSPACE, BACKSPACE.
3. As a result the change event is not fired after the last BACKSPACE click.

Is it bug or feature? I assume that it is a bug, because the text length
actually changes and the textField height changes also if the TextField has
autoSize property set to other value than "none".

Sergey.


<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";>

<mx:Script>

<![CDATA[

*private* *function* onTextAreaChange() : *void* {

*trace*(*new* Date().time, textArea.length,
textArea.text.charCodeAt(textArea.text.length - 1));

}

]]>

</mx:Script>

<mx:TextArea id="textArea"

width="200"

height="200"

change="onTextAreaChange()" />

</mx:Application>

Reply via email to