Текст инпут будет выдывать не верный результат, так как срабатывает сразу после ввода, еще до того, как будет получено новое значение длины текста. Т.е. ввел 1 символ, прога покажет 0, ввел 2, покажет 1 и т.д.
Я бы лучше слушал KeyboardEvent.KEY_UP на этом текстовом поле
Код AS3:
title_input.type = TextFieldType.INPUT;
title_input.maxChars=60;
var temper = title_input.length;
var maxchar = title_input.maxChars;
var result_temp = maxchar - temper ;
result_tf.x = 100;
result_tf.y = 100;
result_tf.text = result_temp;
result_tf.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
function onKeyUp(e:KeyboardEvent):void {
trace(maxChars - result_tf.text.length + " символов осталось");
}
Конечно, можно и текст инпут подогнать, но это просто еще один вариант