多数のモジュールを含み、Parsley フレームワークを使用するアプリケーションを作成しました。Ant は、アプリケーションのビルドに使用されます。最近、リソース バンドルを使用することを考え、src の下に locale/en_US フォルダーを作成してシステムに実装しました。すべての文字列が定義された portal.properties ファイルを追加しました。
私のモジュールでは、メタデータを追加しました
<fx:Metadata>
[ResourceBundle("portal")]
</fx:Metadata>
Ant ビルド ファイルでは、mxmlc 内に以下の行を追加しました。
<locale>@{locale}</locale>
<source-path path-element="${myapp.flex.app.locale}/{locale}"/>
<include-resource-bundles>portal</include-resource-bundles>
ビルドは正常に動作し、アプリケーションをデプロイしてブラウザーで開くと、Flash プレーヤーによってスローされる多くのエラーが表示されます。しかし、メッセージを閉じると、正常に機能します。文字列はプロパティ ファイル内の値に置き換えられますが、実行時エラーのスローを停止するにはどうすればよいですか?
以下のエラーが表示されます。
Error: Unable to load resource module from portal
at MethodInfo-637()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfoProxy/moduleEventHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfoProxy/moduleEventHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfo/errorHandler()
どんな助けでも大歓迎です。