0

ヘイ、静的XMLファイルをロードするフラッシュムービーがあります。このスクリプトは次のようになります。

list = "list.xml";
var listXml:XML = new XML();
listXml.ignoreWhite = true;
listXml.load(list);

おそらくflashVarsを使用して、この'list'変数を動的に変更できるようにしたいと思います。

このような

 var flashvars = {
    xmlpath: "list.xml"
};

これを行う方法はありますか?

4

2 に答える 2

2

http://www.actionscript.org/forums/showthread.php3?t=185370

AS3 FlashVars をロードされた swf に渡す

すでにコードをお持ちの場合は、共有してください。アドバイスさせていただきます

于 2010-09-02T11:26:29.027 に答える
0

flashvars プロパティは、LoaderInfo オブジェクトの parameters プロパティでアクセスできます。

あなたのメインクラスで:

var info:Object = this.loader.contentLoaderInfo.parameters;
var xmlpath:String = info.xmlpath;

この記事を確認してください: http://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.html

于 2010-09-02T11:23:09.190 に答える