-2
我有一块XML出去抓取数据。这些数据每隔一段时间都会更新一次。我希望用户能够通过创建一种每x次重新加载一次的方式来查看更新的数据。如何每隔30秒刷新一次ActionScript3代码?
如何使用定时器在ActionScript 3做到这一点?
我有一块XML出去抓取数据。这些数据每隔一段时间都会更新一次。我希望用户能够通过创建一种每x次重新加载一次的方式来查看更新的数据。如何每隔30秒刷新一次ActionScript3代码?
如何使用定时器在ActionScript 3做到这一点?
听起来像是你只需要设置一个基本的计时器达(未测试的代码):
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/
我认为它已经downvoted因为使用定时器的东西,可以很容易地与谷歌可以理解。 SO并不打算用于节省您的时间:在发布问题前阅读文档。我认为这是@ Sr.Richie遗憾的原因 –
但对我来说,只是听起来像傲慢,计算器是一个社区,在这里我们可以帮助海誓山盟与我们的简单或复杂的问题。所有这些傲慢的下决心都在阻止来自这个社区的人。我一个人会赞成这个问题并回答它,因为我认为这是一个合理的问题。也为downvoters一些建议,当你downvote,发表评论,解释为什么,或者如果你认为这个问题太简单了,不值得对计算器的答案,那么根本就没有回答这个问题。 – Taurayi
@Taurayi我不知道我的评论听起来有多傲慢。你要求解释,我给你我的解释。 @ Sr.Richie对不起,我不是故意的,你个人最诚挚的问候 –