Flex - понимание того, как правильно ссылаться на изображение в CSS-файле проекта библиотеки - PullRequest
1 голос
/ 26 сентября 2011

Мой проект flex (Flash Builder 4) ссылается (внедряет) проект библиотеки Flex ( ReusableFx ).У меня он работает нормально, когда он собирается и запускается, но я борюсь с ошибкой режима разработки «Режим разработки: ошибка во время компоновки компонента ...».

В проекте библиотеки гибких дисков есть «значение по умолчанию».Файл CSS, который ссылается на файл PNG.В частности, так:

icon:               Embed("assets/icons/filter.png");

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

Я попробовал несколько вещей без различий: - добавив "/" впереди - изменив его на Embed (source = "... - добавив группу" assets.icons "и файлы png в мой проект - также попытался добавить«/» впереди - добавление папки с именем assets и папки с именем icons, а затем размещение файлов png в моем проекте. - изменение ее для ссылки на библиотеку вместо встраивания в мой проект

У меня есть ошибка открыта с ними, но я надеюсь, что кто-то может дать мне некоторые идеи, которые работали с CSS и встраиванием изображений.

Ответы [ 2 ]

0 голосов
/ 28 сентября 2011

Итак, я наткнулся на какое-то исправление. Я решил протестировать Flash Builder 4.5 (в настоящее время используется 4.01). Я импортировал проекты и имел ту же ошибку. Тем не менее, FB 4.5 показал мне что-то новое: SWC 'C: \ Program Files \ Adobe \ Adobe Flash Builder 4.5 \ sdks \ 4.5.1 \ frameworks \ libs \ charts.swc' имеет стиль по умолчанию и находится в пути к библиотеке, что означает, что зависимости будут связаны без стили. Это может привести к тому, что приложения, использующие выходной SWC, будут иметь пропущенные скины. SWC должен быть помещен во external-library-path. ReusableFx Неизвестная проблема Flex

Итак, я установил для проекта Путь сборки библиотеки значение Framework Linkage of Use Default (external) вместо Merged in to code. Нажмите OK, построить, и эти новые предупреждения исчезнут.

Теперь экран виден в режиме дизайна.

0 голосов
/ 27 сентября 2011

Попробуйте ./ и попробуйте запустить команду «Очистить», которую он должен разрешить, а также убедитесь, что путь относительно проекта, а не местоположение CSS, скорее всего, это проблема разрешения пути в компоновщике.

...