Actionscript 3 - FlashVar并将外部链接加载到XML文件

时间:2011-11-03 15:00:48

标签: actionscript-3

有没有人知道如何使用FlashVar将XML加载到Flash文件中?

我有这些行从名为XML

的文件夹加载我的XML数据
    var url:String = "xml/TEST.xml";
    var req:URLRequest = new URLRequest(url);
    var uLdr:URLLoader = new URLLoader();
    uLdr.addEventListener(Event.COMPLETE, completeHandler);
    uLdr.load(req);

我想用FlashVar输入“xml / TEST.xml”;部分所以我可以继续重用SWF文件,只需在HTML中输入FlashVar即可指向数据。我有一些用户不是Flash程序员,他们很容易通过HTML,只需要改变FlashVar行指向他们的XML文件,而不是每次都让我对它进行硬编码。

任何想法??

1 个答案:

答案 0 :(得分:0)

你应该能够沿着这些方向做点什么。注意loaderInfo.parameters部分。

var url:String = LoaderInfo(this.root.loaderInfo).parameters['xmlURL'];
var req:URLRequest = new URLRequest(url);
var uLdr:URLLoader = new URLLoader();
    uLdr.addEventListener(Event.COMPLETE, completeHandler);
    uLdr.load(req);

更多信息请参阅:http://goo.gl/JSzqG