2011-11-27 149 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/