7

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". 

コンパイラ引数にロケールを設定して多くのことを試しましたが、このエラーはロケールの問題に直接関係していると思います。フレックス フレームワークのディレクトリを確認すると"C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\projects\spark\src\spark"(元のスキン クラスがここにあります)、「見つからない」フォルダがすべて表示されます。

誰もその問題について手がかりを持っていますか?

4

5 に答える 5

10

次のライブラリ パスをプロジェクト設定/Flex ビルド パスに追加することで、問題を解決できました。

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

Flex コンパイラは、標準のスキンを操作している場合はパスを認識しているようですが、カスタム スキンを操作している場合はパスを見つけることができません。

于 2010-07-03T09:20:19.807 に答える
1

このタイプのような問題がある場合は、ファイル パスが見つからないことを意味します

[プロジェクト] --> [プロパティ] --> [Flex ビルド パス] --> [ソース パス] --> [フォルダーの追加] --> [locale\en_US] に移動します。

説明にどのファイルエラーが表示されるか

ここに追加のソース フォルダがあり、メインのソース フォルダの外に追加できます

于 2012-08-21T10:24:33.450 に答える
0

ここでの以前の回答がすでに対処していることに加えて、別の考えられる原因があります。

このエラーは、必要なロケールが SDK自体にない場合にも表示されます。既存の SDK ロケールのリストは、 にありますSDK.INSTALL.DIR/sdks/VERSION.NO/frameworks/locale。必要なロケールがない場合は、copylocaleコマンドで作成する必要があります。

詳細については、 i18N 対応アプリケーションの新しいロケールの作成 を参照してください。

于 2014-06-18T18:35:09.700 に答える