Asdocs не может найти встроенные активы - PullRequest
0 голосов
/ 25 июля 2010

Я запускаю asdocs из файла .bat с помощью Flex SDK 3.2.0 (я заменил корневую папку моего длинного проекта на PROJECTROOT ):

"C:\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.2.0\bin\asdoc" -source-path . "C:\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.2.0" "_PROJECTROOT_\Components\src" "C:\_PROJECTROOT_\assets" -doc-sources .
PAUSE"

К сожалению, япродолжайте получать ошибки, подобные этому:

"_PROJECTROOT_\assets\styles.css(344): Error: Invalid Embed directive in stylesheet - can't resolve source 'Embed(source = "close_button.png")'.

downSkin: Embed(source="close_button.png");"

Я действительно не понимаю этого, поскольку "close_button.png" находится в той же папке, что и styles.css.Когда я собираю проект из flexbuilder, он прекрасно его компилирует и не выдает никаких ошибок.

Кто-нибудь знает, что я делаю неправильно?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2010

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

Embed(source="close_button.png")

вместо

Embed(source="/close_button.png")
0 голосов
/ 26 июля 2010

Он не использует вашу папку с CSS в качестве корневой папки, когда она работает. Он ищет ресурсы в папке, из которой вы запускаете команды.

Попробуйте добавить папку ресурсов к исходному пути.

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