У меня есть входной TextField и на слушателе есть KeyboardEvent.KEY_DOWN, который прослушивает событие Keyboard.ENTER. Слушатель событий добавляет введенный текст в массив или что-то еще, а затем очищает TextField. Проблема заключается в том, что при срабатывании события Enter key и для значения TextField значение «", оно оставляет возврат каретки в TextField и курсор, расположенный во второй строке. WTF? Я кодировал AS2 и AS3 в течение долгого времени и никогда не сталкивался с этим раньше. Я теряю рассудок? Пожалуйста, помогите, люди! :-)AS3 TextField - возврат нежелательной каретки при установке значения в значение ""
Пример:
var myTextArray:Array = new Array();
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
function onKeyDown(e:KeyboardEvent):void{
if(e.keyCode == Keyboard.ENTER){
if(_inputText.text != null){
myTextArray.push(_inputText.text);
}
_inputText.text = "";
}
}