全件検索で「クラス」を検索した結果、66件ヒットしました。

Locale (mx.lang.Locale) クラス

使用可能バージョン【FlashPlayer7 】
使用可能ActionScriptバージョン【ActionScript2.0】

public class Locale
extends Object

mx.lang.Locale クラスを使用すると、SWF ファイルで表示する多言語テキストを制御できます。Flash の [ストリング] パネルを使用すると、ダイナミックテキストフィールドでストリングリテラルの代わりにストリング ID を使用できます。これにより、特定言語の XML ファイルからロードしたテキストを表示する SWF ファイルを作成できます。この XML ファイルでは、XLIFF (XML Localization Interchange File Format : XML ローカリゼーション交換ファイル形式) を使用する必要があります。XLIFF ファイルに含まれる特定言語のストリングを表示する方法は 3 とおりあります。

このクラスのプロパティとメソッドは、[実行時に ActionScript を使用して] という方法でストリング ID を置き換える場合に使用できます。

使用可能なプロパティとメソッドはすべて静的です。つまり、mx.lang.Locale クラスのインスタンスではなく、クラス自体を使ってアクセスします。

メモ : Locale クラスは、『ActionScript 2.0 リファレンスガイド』で説明している他のクラスとは異なり、Flash Player には含まれていません。このクラスは Flash Authoring クラスパスにインストールされており、SWF ファイルに自動的にコンパイルされます。Locale クラスを使用すると、クラスが SWF ファイルにコンパイルされるので、SWF のサイズがわずかに大きくなります。

プロパティ一覧

オプションプロパティ説明
staticautoReplace:BooleanXMLファイルをロードした後に自動的にストリングを置き換えるかどうかを示します。
staticlanguageCodeArray:Array(読み取り専用)指定された言語またはFLAファイルにロードされた言語の言語コードが含まれる配列です。
staticstringIDArray:Array(読み取り専用)FLAファイル内のストリングIDがすべて含まれる配列です。

メソッド一覧

オプション署名説明
staticaddDelayedInstance(instance:Object,stringID:String):VoidインスタンスとストリングIDのペアを内部配列に追加して、後で使用できるようにします。
staticaddXMLPath(langCode:String,
path:String):Void
言語コードと言語パスのペアを内部配列に追加して、後で使用できるようにします。
staticcheckXMLStatus():BooleanXMLファイルがロードされた場合はtrueを、それ以外の場合はfalseを返します。
staticgetDefaultLang():String[ストリング]パネルのダイアログボックスで設定されたか、setDefaultLang()メソッドを呼び出すことで設定されたデフォルトの言語コード。
staticinitialize():Void使用言語を自動的に判別し、その言語のXMLファイルをロードします。
staticloadLanguageXML(xmlLanguageCode:String,
customXmlCompleteCallback:Function):Void
指定された言語のXMLファイルをロードします。
staticloadString(id:String):String指定されたストリングIDに関連付けられたストリング値を現在の言語で返します。
staticloadStringEx(stringID:String,
languageCode:String):String
指定されたストリングIDと言語コードに関連付けられたストリング値を返します。
staticsetDefaultLang(langCode:String):Voidデフォルトの言語コードを設定します。
staticsetLoadCallback(loadCallback:Function):VoidXMLファイルがロードされた後に呼び出されるコールバック関数を設定します。
staticsetString(stringID:String,
languageCode:String,
stringValue:String):Void
指定されたストリングIDと言語コードに関連付ける新しいストリング値を設定します。

Locale (mx.lang.Locale) クラスのページトップへ