| パッケージ | mx.resources | 
| クラス | public class Locale | 
| 継承 | Locale  Object | 
| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Flex 3 | 
| ランタイムバージョン: | Flash Player 9, AIR 1.1 | 
"en_US_MAC" などのロケールストリングの、言語コード、国コードおよびバリアントの 3 つの部分を解析できます。
 
  IResourceManager インタフェースと IResourceBundle インタフェースのローカリゼーション API は、ロケールインスタンスの代わりにロケールストリングを使用するので、アプリケーションでこのクラスを使用することはほとんどありません。
関連する API エレメント
パブリックプロパティ
| プロパティ | 定義元 | ||
|---|---|---|---|
|  | constructor : Object 
	 指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | |
| country : String [読み取り専用] 
      このロケールインスタンスの国コードです。 | Locale | ||
| language : String [読み取り専用] 
      このロケールインスタンスの言語コードです。 | Locale | ||
| variant : String [読み取り専用] 
      このロケールインスタンスのバリアント部分です。 | Locale | ||
パブリックメソッド 
| メソッド | 定義元 | ||
|---|---|---|---|
| 
      コンストラクターです。 | Locale | ||
|  | 
	 オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
|  | 
	 Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
|  | 
	 指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
|  | 
     ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
|  | 
	 ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | |
| 
      このロケールインスタンスの作成に使用されたロケールストリングを返します。 | Locale | ||
|  | 
	 指定されたオブジェクトのプリミティブな値を返します。 | Object | |
プロパティの詳細
| country | プロパティ | 
| language | プロパティ | 
| variant | プロパティ | 
コンストラクターの詳細
| Locale | () | コンストラクター | 
public function Locale(localeString:String)| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Flex 3 | 
| ランタイムバージョン: | Flash Player 9, AIR 1.1 | 
コンストラクターです。
パラメーター| localeString:String—"en"、"en_US"、"en_US_MAC"のように、1 つ、2 つまたは 3 つの部分から成るロケールストリングです。 各部分はアンダースコア(_)で区切ります。 最初の部分は、ISO-639 で定義されている小文字 2 文字の言語コード(英語の場合は"en"など)です。 2 番目の部分は、ISO-3166 で定義されている大文字 2 文字の国コード(米国の場合は"US"など)です。 3 番目の部分はバリアントストリングで、同じ言語および国の複数のロケールを区別するために必要に応じて使用できます。 バリアントストリングは、そのロケールが使用されるオペレーティングシステム("MAC"、"WIN"、"UNIX"など)を示すために使用される場合があります。 | 
メソッドの詳細
| toString | () | メソッド | 
 public function toString():String| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Flex 3 | 
| ランタイムバージョン: | Flash Player 9, AIR 1.1 | 
このロケールインスタンスの作成に使用されたロケールストリングを返します。 次に実際の使用例を示します。
      var locale:Locale = new Locale("en_US_MAC");
      trace(locale.toString()); // outputs "en_US_MAC"
      
     
      戻り値| String— このロケールインスタンスの作成に使用されたロケールストリングを返します。 | 
Tue Jun 12 2018, 10:34 AM Z
 継承されるパブリックプロパティを隠す
 継承されるパブリックプロパティを隠す 継承されるパブリックプロパティを表示
 継承されるパブリックプロパティを表示