我是 actionscript 和 flash 的新手,但我设法编写了从 php 文件中获取数据并每 30 秒刷新一次结果的代码:
var timerRefreshRate:Number = 30000;
var fatherTime:Timer = new Timer(timerRefreshRate, 0);
fatherTime.addEventListener(TimerEvent.TIMER, testaa);
fatherTime.start();
function testaa(event:Event):void{
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE,varsLoaded);
loader.load(new URLRequest("data.php"));
function varsLoaded (event:Event):void {
this.opaqueBackground = loader.data.color;
title.text=loader.data.title;
banner_text.text=loader.data.text;
}
}
但现在我面临两个问题:
1.) 用户必须等待 30 秒才能首次加载电影
2.) 设置背景颜色不再起作用。
我究竟做错了什么?