2011-04-08 8 views
1

ん:のAdobeのFlex 4:アラートのタイトルは正しくローカライズされたアジアの言語を示しているが、警告メッセージは、私は、以下の使用してAdobeのFlex 4プロジェクト内の警告ポップアップを作成していない

Alert.show(resourceManager.getString('myresource', 'ErrorMessage'), resourceManager.getString('myResource', 'ErrorMessageTitle'), Alert.OK|Alert.CANCEL,this,onExitSuccess,null,Alert.CANCEL); 

私の言語でありますアジアの起源(日本語、韓国語、中国語など)は、アラートにタイトルが正しく表示されますが、メッセージには表示されません。アプリケーションのアラートポップアップと他のインスタンスのmx:Checkboxコントロールを除いて、正確なローカライズ値EVERYWHERE ELSEが表示されています。

私のアプリケーションをチェックして、文字列が正しくresourceManagerから返されていますが、画面に表示されません。この行動を引き起こしている可能性のあることについて誰もが洞察していますか?

答えて

1

私はあなただけgetString呼び出しの最初に右のブラケットを逃したとします

Alert.show(resourceManager.getString('myresource', 'ErrorMessage'), resourceManager.getString('myResource', 'ErrorMessageTitle'), Alert.OK|Alert.CANCEL,this,onExitSuccess,null,Alert.CANCEL); 

更新:

[OK]を限り質問にはタイプミスがないように私は問題がフォントであるとし埋め込み。アラートタイトルと同じアラートボディのフォントスタイルを設定し、結果を確認してください。

+0

これはちょうどタイプミスでした。私はそれが簡単だったと思います。 – Shawn

+0

@Shawn私は私の答えの他のバージョンを追加しました:) – Constantiner

+0

私はフォントの埋め込みを見ていますが、私は他のアジアのテキストがプロジェクトに表示されているので、問題はありません。アラートメッセージのテキストを、私が確認できるもので置き換えると、それはまだ失われています。 – Shawn