1
我的应用程序会在桌面电脑上,我试图嵌入一个swf文件,使用其所有符号标识, 我试图加载它,但是,我得到这个错误:如何将存储到外部swf文件中的符号ID嵌入到我的swf应用程序中?
SecurityError: Error #2148: SWF file file:///D|/my%20projects/bin/app.swf cannot access local resource file:///D|/my%20projects/bin/graphicsDLL.xml. Only local-with-filesystem and trusted local SWF files may access local resources.
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
所以,我试着嵌入每个符号的ID是这样的:
[Embed(source="../../../swc/components.swf", mimeType="gxBattery")]
public var gxBattery:Class;
但是,我得到这个错误:
D:\my projects\src\com\components\Battery.as(34): col: 9: Error: no transcoder registered for mimeType 'gxBattery'
但是,我相信,我有一个影片剪辑ID gxBattery
问题是,我如何克服上述第一个错误中的安全问题? 加载swf文件将使所有符号ID可用于我的应用程序,这正是我所需要的。
另外,如何通过嵌入它们来使用符号ID?我可以一次嵌入它们吗?
可能得到的错误,因为你的加载试图加载XML文件的SWF,但瑞士法郎被出口到使用网络资源不仅 – BadFeelingAboutThis
是的,我想加载XML文件,我应该直接加载SWF文件?这会工作吗? – simo
你有.fla(源文件)的SWF你的加载? – BadFeelingAboutThis