我正在跟蹤textArea文本的更改速度。如果它變化的速度超過500毫秒,那麼我不想做任何事情,但如果它在500毫秒內沒有改變,我想調用一個方法。 我想是這樣的:彈性文本更改事件
public function textchangeListener(e : Event):void
{
if(((new Date).getTime() - changeTime)>500)
{
prepareText();
}
changeTime = (new Date).getTime();
}
此方法是改變文本的事件處理程序。 但問題是,如果它只在500毫秒以下更改,並且之後它不會更改,那麼我的方法將不會被調用。爲了獲得更好的性能,我們只准當用戶停止輸入500毫秒時才調用prepareText()。