actionscript-3 - 如何将 FlashVars 传递给 Loader.loadBytes 加载的 swf?

标签 actionscript-3 loader flashvars

当我通过 Loader.load 加载它时,我可以通过 URLRequest 传递它们。但我在 Loader.loadBytes 的情况下看不到任何机会。 这个问题类似于Passing flashvars-style parameters to a loaded SWF .

最佳答案

答案就在 API 文档中。有人暗示我在另一个网站。

您应该使用parameters您传递给 Loader.loadBytesLoaderContext 对象的属性方法。但它仅适用于 AS3 swf。这对于 AS1/2 swf 来说似乎是不可能的。

var swf:ByteArray = getSWF();//swf bytes from nowhere
var loader:Loader = new Loader()
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.parameters = {a: "1", b: "2"};
loader.loadBytes(swf, loaderContext);

我认为目前这是正确的答案。

关于actionscript-3 - 如何将 FlashVars 传递给 Loader.loadBytes 加载的 swf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945182/

相关文章:

image - 从图像创建 .flv

actionscript-3 - 线性处理函数序列(as3)

typescript - 是否可以使用 webpack 加载程序从文件生成 Typescript 接口(interface)?

actionscript-3 - 如何访问 AS3 中的 flashvars,并将它们添加到现有文本字段?

flash - 如何将参数传递给 Flash 投影仪 (Windows)?

java - AS3Crypto 和 Javax.Crypto 之间的加密/解密 ECB/PKS5/Blowfish 失败并出现填充错误

actionscript-3 - 私有(private)函数被继承

css - woorank 加载程序 (css) 如何工作?

java - "NegativeArraySizeException"- 自定义类加载器

actionscript-3 - 在 AS3 中解码 JSON FlashVar