Actionscript 3 闪存CS6 AS3代码中存在未知错误
我正在尝试构建一个倒计时计时器,它使用一个名为ResponseTime.txt的文本文档中包含的时间。我没有收到任何错误消息,但它不工作。我找不到问题Actionscript 3 闪存CS6 AS3代码中存在未知错误,actionscript-3,flash,Actionscript 3,Flash,我正在尝试构建一个倒计时计时器,它使用一个名为ResponseTime.txt的文本文档中包含的时间。我没有收到任何错误消息,但它不工作。我找不到问题 { addEventListener('enterframe', callback_handler) function callback_handler(e:Event):void { var StartTime:URLLoader = new URLLoader(); StartTime.data
{
addEventListener('enterframe', callback_handler)
function callback_handler(e:Event):void {
var StartTime:URLLoader = new URLLoader();
StartTime.dataFormat=URLLoaderDataFormat.VARIABLES;
StartTime.addEventListener(Event.COMPLETE, onLoaded);
function onLoaded(e:Event):void {
StartTime.load(new URLRequest("ResponseTime.txt"));
var today:Date = new Date();
var currentTime = today.getTime();
var targetDate:Date = new Date();
var timeLeft = StartTime.data - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
sec = String(sec % 60);
if(sec.length < 2){
sec = "0" + sec;
}
min = String(min % 60);
if(min.length < 2){
min = "0" + min;
}
if(timeLeft > 0 ){
var counter:String = min + ":" + sec;
time_txt.text = counter;
}else{
var newTime:String = "00:00";
time_txt.text = newTime;
}
}
}
}
{
addEventListener('enterframe',回调\u处理程序)
函数回调\u处理程序(e:事件):void{
var StartTime:URLLoader=新的URLLoader();
StartTime.dataFormat=URLLoaderDataFormat.VARIABLES;
StartTime.addEventListener(Event.COMPLETE,onload);
已加载函数(e:事件):无效{
load(新的URLRequest(“ResponseTime.txt”);
var today:日期=新日期();
var currentTime=today.getTime();
var targetDate:Date=新日期();
var timeLeft=StartTime.data-currentTime;
var sec=数学层(时间层/1000);
最小var=数学地板(第60节);
秒=字符串(秒%60);
如果(秒长度<2){
秒=“0”+秒;
}
最小值=字符串(最小值%60);
如果(最小长度<2){
最小值=“0”+最小值;
}
如果(时间间隔>0){
变量计数器:字符串=min+“:”+秒;
time_txt.text=计数器;
}否则{
var newTime:String=“00:00”;
time_txt.text=newTime;
}
}
}
}
谢谢。您正在
onload
中调用load方法,它是加载完成时的回调。所以装载机从未真正开始装载
function onLoaded(e:Event):void {
StartTime.load(new URLRequest("ResponseTime.txt"));
}
只需在回调之外启动加载