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