0
我試圖讓我的Flash應用程序解釋一個XML文件。我的代碼如下所示:在本地機器上加載XML文件(url無法加載)的問題
function onFinish(success_boolean, results_obj, xml)
{
if (success_boolean)
{
play();
} // end if
} // End of the function
Stage.align = "MC";
Stage.scaleMode = "noScale";
url = "25358";
_root.cacheKiller = "true";
stop();
var parsed_obj = {};
var unCash = new Date().getTime();
if (_root.cacheKiller == "true")
{
fileToLoad = url + "_main.xml?cacheKiller=" + unCash;
fileToLoad = url + "_main.xml";
}
else
{
fileToLoad = url + "_main.xml";
} // end else if
gs.dataTransfer.XMLParser.load(fileToLoad, onFinish, parsed_obj);
_root.emp.useHandCursor = 0;
_root.mus = 1;
_root.n = 1;
_root.num = 1;
輸出我得到的是:
錯誤打開URL '文件:/// C | /嘗試/ 25358undefined'
沒有人有任何想法,爲什麼我可以無法訪問此文件?我已驗證該網址有效。
嘗試指定'unCash'的類型爲'uint',否則就會冒着「String + whatever」操作的風險來提供奇怪的結果。 – Vesper
我該怎麼做? – user1782306