Я отслеживаю, как быстро меняется текст textArea. Если он меняется быстрее, чем за 500 мс, я ничего не хочу делать, но если он не меняется за 500 мс, я хочу вызвать метод. Я пробовал так:
public function textchangeListener(e : Event):void
{
if(((new Date).getTime() - changeTime)>500)
{
prepareText();
}
changeTime = (new Date).getTime();
}
Этот метод является обработчиком событий для изменения текста. Но проблема в том, что если он изменится менее чем за 500 мс и после этого не изменится, то мой метод не будет вызываться. Я делаю это для лучшей производительности, поэтому prepareText() вызывается только тогда, когда пользователь перестает печатать в течение 500 мс.