プロジェクト用の多数のアセットを含む SWC があります。この SWC 内には、ライブラリ内の各画像のクラス宣言を含む静的 AS ファイルもあります。
たとえば、SWF には次の画像が含まれています。
/assets/foo/bar/img1.jpg
/assets/foo/bar/img2.jpg
そして、次のような AS ファイルが含まれています。
[Embed(source="/assets/foo/bar/img1.jpg")]
public static const IMG_1:Class;
[Embed(source="/assets/foo/bar/img2.jpg")]
public static const IMG_2:Class;
この 2 つの画像を使用する CSS 宣言を作成したいのですが、フル パスを埋め込みたくありません。このようなことは可能ですか?
<mx:Style>
.mySampleStyle {
upIcon: Assets.IMG_1;
downIcon: Assets.IMG_2;
}
</mx:Style>
現時点では、この特定の構文は無効です。"." のコンパイル エラーが発生しています。スタイル宣言の文字。
パス (例: ) を CSS に埋め込まずにこれを行う別の方法はありますか?upIcon: Embed(source="/assets/foo/bar/img1.jpg")