Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
mx.core 

ILayoutDirectionElement  - AS3 Flex

パッケージmx.core
インターフェイスpublic interface ILayoutDirectionElement
実装者 BitmapAsset, SpriteAsset

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4.1
ランタイムバージョン: Flash Player 10, AIR 1.5

ILayoutDirectionElement インターフェイスは、オブジェクトで layoutDirection プロパティをサポートするために最低限必要なプロパティとメソッドを定義します。

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
  layoutDirection : String
エレメントの任意のレイアウト方向を指定します。LayoutDirection.LTR(左から右)、LayoutDirection.RTL(右から左)または null(継承する)のいずれかを指定します。
ILayoutDirectionElement
パブリックメソッド
 メソッド定義元
  
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。
ILayoutDirectionElement
プロパティの詳細

layoutDirection

プロパティ
layoutDirection:String

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4.1
ランタイムバージョン: Flash Player 10, AIR 1.5

エレメントの任意のレイアウト方向を指定します。LayoutDirection.LTR(左から右)、LayoutDirection.RTL(右から左)または null(継承する)のいずれかを指定します。通常、このプロパティには、継承されたスタイルが返されます。null の場合、layoutDirection スタイルは undefined に設定されます。GraphicElement のように、ILayoutDirectionElement が実装されていてもスタイルがサポートされていないクラスでは、このプロパティの null 値を追加サポートして、layoutDirection が親エレメントから継承されるように処理する必要があります。



実装
    public function get layoutDirection():String
    public function set layoutDirection(value:String):void

関連する API エレメント

メソッドの詳細

invalidateLayoutDirection

()メソッド
public function invalidateLayoutDirection():void

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4.1
ランタイムバージョン: Flash Player 10, AIR 1.5

エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。これらが異なっている場合、このメソッドによって、ミラーされた座標系が下位要素に継承されるよう、エレメントの内容のミラーとエレメントのレイアウト後の変換の更新が処理されます。IVisualElement では、通常、postLayoutTransformOffsets を使用して、X 軸を -1 でスケール設定し、原点の x 座標をエレメントの幅分、平行移動することでミラーを実装します。この「ミラー」変換の最終的な結果は、親エレメントの原点を基準とするエレメントの相対的な位置を変更しないで、X 軸の増加方向を逆転したものになります。





[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。