我想不断地从网站上的文本文件重新加载数据,并将该数据作为movieclip的.x属性。像这样:
movieclip.x = int(externallyLoadedData);
我知道如何做到这一点,但我想要它,所以我可以用不同的数字ftp重写文本文件,并且flash电影更新现场而无需刷新/重新启动。我该怎么做?
答案 0 :(得分:0)
我的选择是使用Timer每100毫秒左右从文本文件重新加载数据。
public function Constructor(){
var timer:Timer = new Timer(100); //how often will the data be reloaded
timer.addEventListener(TimerEvent.TIMER, refreshPage);
timer.start();
}
private function refreshPage(e:TimerEvent):void {
var loader:URLLoader = new URLLoader(new URLRequest("test.txt"));
loader.addEventListener(Event.COMPLETE, displaytext);
}
private function displaytext(e:Event):void {
mc.x = int((e.currentTarget as URLLoader).data);
}
当然,实施取决于您在申请中的具体需求。