0

Flash アプリケーションで XML ファイルを解釈しようとしています。私のコードは次のようになります:

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 'file:///C|/try/25358undefined' を開く際のエラー

このファイルにアクセスできない理由を誰か知っていますか? URL が機能することを確認しました。

4

1 に答える 1

0

URLが間違っています。つまりfileToLoad、間違った値が含まれています。この変数をトレースしてみてください。

于 2012-10-29T08:32:24.823 に答える