我想要在文本文檔中獲取一個時間,使其成爲Flash CS6 AS3項目中的一個變量。我似乎無法找到問題出在哪裏,錯誤信息也沒有幫助。突出顯示的部分是已更改的行。如何在Flash CS6中獲取一個變量的時間
這裏是最新的代碼:
this.onEnterFrame = function()
{
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 = e.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; delete (this.onEnterFrame);
}
}
最新的錯誤:
所有的1120: Access of undefined property e. (Line 17).
我不認爲this.onEnterFrame在AS3中起作用,之後您嘗試使用URLLoader作爲數字...您會說錯誤是什麼錯誤? –
錯誤是: 1067:將類型爲String的值隱式強制轉換爲不相關的類型flash.net:URLRequest。 (第13行) 1067:將類型爲flash.net:URLLoader的值的隱式強制轉換爲不相關的類型flash.net:URLRequest。 (第13行) 1067:將flash.net:URLLoader類型的值的隱式強制轉換爲不相關的類型Number。 (行19) – user3506608