我的应用程序将在桌面上运行,我正在尝试嵌入一个 swf 文件,以使用其所有符号 ID,我尝试加载它,但是,我收到此错误:
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 来使用它们?我可以一次嵌入它们吗?