2011-11-27 107 views
-2

我有一塊XML出去抓取數據。這些數據每隔一段時間都會更新一次。我希望用戶能夠通過創建一種每x次重新加載一次的方式來查看更新的數據。如何每隔30秒刷新一次ActionScript3代碼?

如何使用定時器在ActionScript 3做到這一點?

+0

我認爲它已經downvoted因爲使用定時器的東西,可以很容易地與谷歌可以理解。 SO並不打算用於節省您的時間:在發佈問題前閱讀文檔。我認爲這是@ Sr.Richie遺憾的原因 –

+0

但對我來說,只是聽起來像傲慢,計算器是一個社區,在這裏我們可以幫助海誓山盟與我們的簡單或複雜的問題。所有這些傲慢的下決心都在阻止來自這個社區的人。我一個人會贊成這個問題並回答它,因爲我認爲這是一個合理的問題。也爲downvoters一些建議,當你downvote,發表評論,解釋爲什麼,或者如果你認爲這個問題太簡單了,不值得對計算器的答案,那麼根本就沒有回答這個問題。 – Taurayi

+0

@Taurayi我不知道我的評論聽起來有多傲慢。你要求解釋,我給你我的解釋。 @ Sr.Richie對不起,我不是故意的,你個人最誠摯的問候 –

回答

1

聽起來像是你只需要設置一個基本的計時器達(未測試的代碼):

var timerRefreshRate:Number = 30000; //Miliseconds between timer refreshes (30 seconds) 
var fatherTime:Timer = new Timer(timerRefreshRate, 0); 
fatherTime.addEventListener(TimerEvent.TIMER, refreshXML); 
fatherTime.start(); 
function refreshXML(evt:TimerEvent = null):void { 
    //put your code to load the xml here 
} 

如果我在不經意間創造了我上面的代碼的任何錯誤,或者如果你想了解Timer類多,有也一個很好的計時器教程這裏: http://www.republicofcode.com/tutorials/flash/as3timer/