Compc "ошибка: не удалось найти источник для пакета ресурсов" в Flex 3 при обновлении с 2.0.1
Я переместил наш проект с SDK 2.0.1 на 3.5, потому что я использую TLF. Это скомпилировано нормально в Flex Builder 3 IDE, но теперь я использую компиляцию командной строки для нашей системы сборки и получаю ошибки для всех стандартных пакетов ресурсов Flex: общих ресурсов, коллекций, контейнеров, элементов управления и т. Д. Я вижу, что это из-за улучшений в Flex 3 и в локальной папке SDK их нет в качестве файлов.properties, но теперь имеется framework_rb.swc.
Может кто-нибудь сказать мне, как получить пакеты ресурсов для компиляции с использованием 3.5 SDK?
Приложение не работает с пакетами ресурсов и не использует метатег ресурсных пакетов.
Спасибо,
Найджел
1 ответ
Я предполагаю, что это означает, что пакеты ресурсов фреймворка не могут быть найдены на компьютере системы сборки. Вы должны создать их с помощью команды copylocale.
При добавлении других локалей вы также должны включить ресурсы инфраструктуры для этой локали. Язык en_US уже предоставлен. Для всех других локалей вы должны создать ресурсы фреймворка. Чтобы создать ресурсы инфраструктуры локали, используйте утилиту copylocale в каталоге /sdk/bin. Для Flash Builder утилита copylocale находится в каталоге flash_builder_install/sdks/4.0.0/bin. Вы можете запустить эту утилиту только из командной строки.
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f2d.html