2015-09-04 3 views
0

Я пытаюсь запустить старый проект Flex. (Это было написано кем-то еще, в Flash Builder. Я импортировал его в FDT).Разбитые изображения в проекте Flex

Я заметил, что все мои ссылки на изображения MXML все сломаны.

Я думал, что смогу исправить это, добавив каталог ресурсов в содержимое пакета. (Свойства проекта -> Свойства FDT AIR -> Рабочий стол ... добавлен каталог ресурсов) Но это не помогло.

Я нашел работу вокруг. Я просто говорю:

<mx:Image source="@Embed('assets/picture.png')" 

Вместо:

<mx:Image source="assets/picture.png" 

Я также попытался/активы,/SRC/активы, ../assets/, /..assets/ и т.д. ... (по way, assets является подкаталогом src)

Но мне любопытно, почему добавление каталога активов в пакет не сработало. И учитывая, что проект, должно быть, работал до того, как был - я хотел бы заставить его работать для меня без изменений.

ответ

0

Ive обнаружил, что у diff IDE есть свои «мнения» о том, как интерпретируются эти пути активов. Тот же опыт, когда я перешел из FB в IntelliJ.

+0

На самом деле, мне пришлось добавить ведущий «/» спереди в AS3. [Вставить (source = "/ assets/picture.png")] Но я пробовал несколько путей в MXML, и никто не работал. –

Смежные вопросы