如何每30秒ActionScript3刷新一次代码?

时间:2011-11-27 23:47:26

标签: flash actionscript-3 timer

我有一块XML出来并抓取数据。这些数据经常更新。我希望用户能够通过创建每x次重新加载数据的方式来查看更新的数据。

如何使用计时器在Actionscript 3中执行此操作?

1 个答案:

答案 0 :(得分:1)

听起来你只需要一个基本的计时器设置(UNTESTED CODE):

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类,那么这里还有一个很好的Timer教程: http://www.republicofcode.com/tutorials/flash/as3timer/