我有一块XML出来并抓取数据。这些数据经常更新。我希望用户能够通过创建每x次重新加载数据的方式来查看更新的数据。
如何使用计时器在Actionscript 3中执行此操作?
答案 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/