Добрый день.
Есть ролик в нём поле ввода текста kolvo (изначально пустое), из которого я пытаюсь извлечь вводимый текст, вот таки способом:

Код AS3:
kolvo.addEventListener(TextEvent.TEXT_INPUT, kolvovvod);
function kolvovvod(event:TextEvent):void
{
var kolvostr:String = kolvo.text;
trace("kolvostr="+kolvostr);
}
Но почему то при вводе, а именно при нажатии на клавиатуре первого символа, выводится пустое значение переменной kolvostr, при вводе второго символа - выводится первый, при вводе третьего - второй...
Получается, что последний вводимый символ не учитывается.
Ответьте пожалуйста, как решить проблему, чтобы учитывались все введённые символы?