Compc "ошибка: не удалось найти источник для пакета ресурсов" в Flex 3 при обновлении с 2.0.1 - PullRequest
2 голосов
/ 30 марта 2011

Я переместил наш проект с SDK 2.0.1 на 3.5, потому что я использую TLF.Это скомпилировано нормально в Flex Builder 3 IDE, но теперь я использую компиляцию командной строки для нашей системы сборки и получаю ошибки для всех стандартных пакетов ресурсов Flex: общих ресурсов, коллекций, контейнеров, элементов управления и т. Д. Я вижу, что это из-за улучшенийв Flex 3 и в локальной папке SDK их нет в качестве файлов .properties, но теперь имеется framework_rb.swc.

Может кто-нибудь сказать мне, как заставить пакеты ресурсов компилироваться с использованием 3.5 SDK?

Приложение не делает ничего умного с пакетами ресурсов или не использует метатег ресурсных пакетов.

Спасибо,

Найджел

1 Ответ

0 голосов
/ 30 марта 2011

Полагаю, это означает, что пакеты ресурсов фреймворка не могут быть найдены на компьютере системы сборки.Вы должны создать их с помощью команды 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

...