フラッシュcs5/as3で演習を作成しました。xmlファイルからコンテンツを取得します。他の人がこのswfに基づいて独自の演習を簡単に作成できるようにしたいので、actionscriptにhtmlコードのパラメーターに基づくファイル名を使用してxmlをロードしてもらいたいと思います。
この場合、xmlはoef01.xmlと呼ばれます
リンクは次のようになります:BoFlitsOefening.swf?id = oef01
そして、このようなアクションスクリプト:
public function Main ()
{
//myFile is a string I declared earlier
myFile = LoaderInfo(this.root.loaderInfo).parameters["id"];
myFile += ".xml";
loadXml ();
}
function loadXml ():void
{
xmlLoader = new URLLoader(new URLRequest(bestand));
xmlLoader.addEventListener (Event.COMPLETE,xmlLoaded);
}
function xmlLoaded (event:Event):void
{
myList = new XML(event.target.data);
myList.ignoreWhite = true;
}
構築はInternetExplorerでは正常に機能していますが、Firefoxでは機能していません。インターネットで調べましたが、問題はわかっていますが、説明や解決策が見つかりませんでした。