私のアプリはデスクトップで実行されます。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を埋め込んで使用するにはどうすればよいですか?それらを一度に埋め込むことはできますか?