Flex, как скомпилировать изображения в SWF - PullRequest
1 голос
/ 01 июня 2011

У меня есть гибкий проект, который использует кучу изображений. Когда я собираю свой проект, он создает main.swf и папку images отдельно.

Я хотел бы скомпилировать один SWF-файл, который должен содержать все изображения. Я не знаю, как этого добиться.

Вот моя структура каталогов:

Main
-src (dir)
--com.main (different packages)
--images (contains images)

Спасибо

1 Ответ

2 голосов
/ 01 июня 2011

Вам нужно будет вставить изображения в SWF. Подробнее здесь.

Концептуально что-то вроде этого:

[Embed(source="images/logo.gif")]
[Bindable]
public var imgCls:Class;

В вашем MXML сделайте что-то подобное для доступа к нему:

<mx:Image id="myImageRaw" source="{imgCls}"/>

Однако ваш процесс компиляции не должен - я считаю - создавать папку с изображениями.Я подозреваю, что вы используете Flash Builder;который имеет возможность переместить «другие файлы» в папку bin-debug.Вы должны иметь возможность изменить это в свойствах проекта.Откройте страницу свойств Flex Compiler и отмените выбор «копировать не встроенные файлы в выходную папку».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...