У меня есть 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;
Я хотел бы создать объявление CSS, в котором используются эти два изображения, но я не хочу вставлять полный путь. Можно ли сделать что-то подобное этому?
<mx:Style>
.mySampleStyle {
upIcon: Assets.IMG_1;
downIcon: Assets.IMG_2;
}
</mx:Style>
На данный момент этот конкретный синтаксис недействителен - я получаю ошибки компиляции для "." символ в объявлении стиля.
Есть ли другой способ сделать это без встраивания пути (например, upIcon: Embed(source="/assets/foo/bar/img1.jpg")
) в CSS?