2010-06-24 2 views
7

, так как я использую пользовательские классы скинов в Flex. Я получаю сообщение об ошибке при попытке открыть дизайн в Flash Builder:Невозможно разрешить пакет ресурсов «*» для локали «en_US» (Flex, Flash Builder)

Description Resource Path Location Type 

Unable to resolve resource bundle "components" for locale "en_US". 
Unable to resolve resource bundle "core" for locale "en_US". 
Unable to resolve resource bundle "effects" for locale "en_US". 
Unable to resolve resource bundle "layout" for locale "en_US". 
Unable to resolve resource bundle "skins" for locale "en_US". 
Unable to resolve resource bundle "styles" for locale "en_US". 

Я пробовал много с установкой локала в аргументах компилятора - но я думаю, что эта ошибка напрямую связана с проблемой локала. Когда я проверяю директории flex framework "C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\projects\spark\src\spark" - здесь находятся исходные классы скинов - я могу видеть все «отсутствующие» папки.

У кого-нибудь есть ключ к этой проблеме?

ответ

10

Я мог бы решить мою проблему, добавив следующую Library Path в настройках проекта/Путь сборки Flex:

C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\locale\en_US 

Кажется, что компилятор Flex знает путь при работе со стандартными скинами, но так или иначе она может» t найти его при работе с пользовательскими скинами.

1

Если какой-либо вопрос, как этот тип, означает, что он не может найти ваш путь к файлу

Перейти к Project -> Недвижимость -> Flex Build Path -> Исходный путь -> Добавить папку -> локалью \ en_US

, какой файл ошибки показать на Описание

здесь является дополнительной исходной папки можно добавить за пределами основной исходной папки

0

В дополнение к тому, что предыдущие ответы здесь уже решать, есть еще одна возможная причина ,

Эта ошибка появляется также в том случае, если в SDK отсутствует требуемая локализация . Список существующих локалей SDK можно найти по адресу SDK.INSTALL.DIR/sdks/VERSION.NO/frameworks/locale. Если требуемого языкового стандарта нет, вам необходимо создать его с помощью команды copylocale.

Для получения дополнительной информации см. Creating a new locale for i18N capable application.

Смежные вопросы