Flash Builder предварительно обрабатывает файлы.
Для структуры каталогов, подобной этой:
projectdir/src/Main.mxml
projectdir/src/views/SomeView.mxml
projectdir/src/assets/MyImage.png
И если SomeView.mxml ссылается на assets / MyImage.png, Flash Builder разрешит это:
@Embed('assets/MyImage.png')
, потому что он предварительно обработан в /assets/MyImage.png IDE, но ant / maven + mxmlc этого не сделает.
@Embed('/assets/MyImage.png')
работает как для Flash Builder, так и для Flash Builder.mxmlc.
Если вы используете относительный путь, подобный этому:
@Embed('../assets/MyImage.png')
попробуйте изменить его на это, как бы странно это не казалось:
@Embed('/../assets/MyImage.png')
Ведущий/ переводится в «мой каталог src», а mxmlc выполняет оставшуюся часть расчета пути оттуда.
Надеюсь, это поможет.