0

actionscript で作成したコードで swc ファイルを作成していますが、正しく動作します。ただし、すべてのコードを取得してswcライブラリに配置すると、コンパイルエラーなしでswcが作成されます。swc を使用すると、警告が表示され、それを実行したい

"Description Resource Path Location Type The definition Arrow.Right_png$c7cf89b0fd8fa396e54e299a767d2beb1814885492 depended on by plus.assetsClass in the SWC D:\Adobe Flash Builder 4.7\as3Test\bin\as3Test.swc could not be found projectName line 0 Flex Problem"

なぜこれを行っているのか、何が起こっているのか誰かが知っていますか?

4

1 に答える 1

2

だから私は何が間違っていたのかを理解したので、私がやろうとしていたのは、他のプロジェクトで再利用するためにいくつかのActionscriptをswcファイルに構築することです。swcの中に、次のような埋め込みコードを含むas3ファイルがいくつかありました...

[Embed(source="Botton Arrow Down.png")] public static var buttonDown:Class;

Witch はプロジェクト内にある場合は機能しますが、上記のコードを swc で使用すると、埋め込みファイルを見つけることができなくなります。swc がコンパイルされた後。ただし、これにより swc でコンパイラ エラーが発生することはなく、swc を使用しているプロジェクトでファイルが見つからないという警告が表示されるだけです。これを修正するには、すべてのスペースを削除します。

[Embed(source="Botton_Arrow_Down.png")] public static var buttonDown:Class;

スペースを削除すると、正常に機能します。これについてはわかりませんが、swc を使用して埋め込みアセットを保持するときに覚えておくべきことです。うまくいけば、誰かが理由を説明できるでしょう。

于 2013-01-24T17:45:06.813 に答える