在我的应用程序中,我读取了一个包含表示SWF文件的二进制数据的XML文件。然后,我可以使用SWFLoader组件显示该SWF,并将其‘ByteArray’属性设置为我从XML文件中获得的源。
它工作得很好,但是现在我需要传递一些参数给加载的SWF...How,我可以这样做吗?
加载SWF的代码如下所示:
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.allowLoadBytesCodeExecution = true;
var loader:SWFLoader = new SWFLoader();
loader.loaderContext = loaderContext;
loader.width = 300;
loader.height = 300;
loader.source = bytes; // bytes is the ByteArray
this.addElement(loader);发布于 2012-12-11 20:42:29
在loaderContext中使用参数对象:
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.allowLoadBytesCodeExecution = true;
loaderContext.parameters = {key:"value"};http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html#parameters
https://stackoverflow.com/questions/13817560
复制相似问题