| パッケージ | mx.containers |
| クラス | public class HBox |
| 継承 | HBox Box Container UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| サブクラス | GridItem, GridRow |
<mx:HBox> タグを <mx:Box> タグの代わりにショートカットとして使用すると、direction プロパティを "horizontal" に設定する必要がなくなります。
HBox コンテナには、次のデフォルトサイズ設定属性があります。
| 特性 | 説明 |
|---|---|
| デフォルトサイズ | width は、デフォルトの幅または明示的に指定した幅を持つすべての子、水平方向の子同士の間隔、およびコンテナの左右のパディングをすべて収容できる十分な大きさです。 height は、最も高い子のデフォルトの高さまたは明示的に指定した高さに、コンテナの上下のパディングを加えた値です。 |
| デフォルトパディング | top、bottom、left、right ともに 0 ピクセル。 |
MXML シンタックスを隠すThe <mx:HBox> tag inherits all of the tag
attributes of its superclass, except direction, and adds
no new tag attributes.
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
HBox()
コンストラクタです。 | HBox | ||
![]() | [override]
このコンテナに子 DisplayObject を追加します。 | Container | |
![]() | [override]
このコンテナに子 DisplayObject を追加します。 | Container | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
![]() |
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | |
![]() |
後で呼び出す関数をキューに格納します。 | UIComponent | |
![]() |
このコンポーネントインスタンスからスタイルプロパティを削除します。 | UIComponent | |
![]() |
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | |
![]() | [override]
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | Container | |
![]() | [override]
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | Container | |
![]() |
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | |
![]() |
単一の UIComponentDescriptor を指定すると、対応するコンポーネントが作成され、このコンテナの子としてコンポーネントが追加されます。 | Container | |
![]() |
childDescriptors の配列を繰り返し処理し、配列の各要素に対して createComponentFromDescriptor() メソッドを呼び出します。 | Container | |
![]() |
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | |
![]() |
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | |
![]() |
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。 | UIComponent | |
![]() | [override]
イベントをイベントフローに送出します。 | UIComponent | |
![]() |
このコンポーネントを囲むフォーカスインジケータを表示するか、または非表示にします。 | UIComponent | |
![]() | drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。 | UIComponent | |
![]() |
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。 | UIComponent | |
![]() |
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。 | UIComponent | |
![]() |
現在コンポーネントで再生中のすべてのエフェクトを終了します。 | UIComponent | |
![]() | [override]
このコンテナのすべてのデータバインディングを実行します。 | Container | |
![]() |
この Container の子 UIComponent オブジェクトへのバインディングを実行します。 | Container | |
![]() |
印刷の完了後に呼び出されます。 | UIComponent | |
![]() |
指定されたインデックス位置でオートメーションオブジェクトを提供します。 | UIComponent | |
![]() |
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | |
![]() | [override]
n 番目の子コンポーネントオブジェクトを取得します。 | Container | |
![]() | [override]
指定したストリングの name プロパティを持つ子を返します。 | Container | |
![]() | [override]
特定の子の 0 から始まるインデックスを取得します。 | Container | |
![]() |
コンテナのコンテンツである子で構成された DisplayObject オブジェクトの配列を返します。 | Container | |
![]() |
この UIComponent インスタンスのタイプセレクタを探します。 | UIComponent | |
![]() |
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。 | UIComponent | |
![]() |
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UIComponent | |
![]() |
明示的に指定された幅を使用するのか、それとも測定された幅を使用するのかを決定するための便利なメソッドです。
| UIComponent | |
![]() |
現在フォーカスを持っているオブジェクトを取得します。 | UIComponent | |
![]() |
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子 (または孫など) であるオブジェクトの配列を返します。 | DisplayObjectContainer | |
![]() |
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | |
![]() |
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。 | UIComponent | |
![]() |
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。 | UIComponent | |
![]() | [override]
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。 | Container | |
![]() |
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。 | DisplayObject | |
![]() |
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() |
表示オブジェクトを評価して、x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() |
水平方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() |
このコンポーネントの内部構造を初期化します。 | UIComponent | |
![]() |
このコンポーネントの繰り返しインスタンスを追跡する各種プロパティを初期化します。 | UIComponent | |
![]() |
次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | |
![]() | [override]
Point オブジェクトをローカル座標からコンテンツ座標に変換します。 | Container | |
![]() |
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。 | DisplayObject | |
![]() |
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font> や <b> のような HTML タグが含まれる可能性のある、指定の HTML テキストを測定します。 | UIComponent | |
![]() |
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。 | UIComponent | |
![]() |
親の内部の指定された位置にコンポーネントを移動します。 | UIComponent | |
![]() |
スタイルの変更を子に通知します。 | UIComponent | |
![]() |
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIComponent | |
![]() |
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。 | UIComponent | |
![]() |
ピクセル数を、このコンテナのコンテンツに対するパーセント値に変換するために使用するメソッドです。 | Box | |
![]() |
印刷用の IFlexDisplayObject を準備します。 | UIComponent | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。 | UIComponent | |
![]() |
各エフェクトイベントごとに、EffectManager をイベントリスナーの 1 つとして登録します。 | UIComponent | |
![]() |
このコンテナの子リストからすべての子を削除します。 | Container | |
![]() | [override]
このコンテナの子リストから子 DisplayObject を削除します。 | Container | |
![]() | [override]
このコンテナの子リストから、指定されたインデックス位置にある子 DisplayObject を削除します。 | Container | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
![]() |
指定されたイベントを再生します。 | UIComponent | |
![]() |
提供された ID を使用して子を解決します。 | UIComponent | |
![]() | [静的]
suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。 | UIComponent | |
![]() |
オブジェクトのサイズを設定します。 | UIComponent | |
![]() | [override]
特定の子のインデックスを設定します。 | Container | |
![]() |
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。 | UIComponent | |
![]() |
現在の状態を設定します。 | UIComponent | |
![]() |
現在扱っているコンポーネントにフォーカスを設定します。 | UIComponent | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
このコンポーネントインスタンスのスタイルプロパティを設定します。 | UIComponent | |
![]() |
visible プロパティが変更されたときに呼び出されます。 | UIComponent | |
![]() |
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | |
![]() |
startDrag() メソッドを終了します。 | Sprite | |
![]() |
スタイルプロパティの変更を検出します。 | UIComponent | |
![]() |
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。 | UIComponent | |
![]() | [静的]
resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。 | UIComponent | |
![]() |
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | |
![]() |
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。 | DisplayObjectContainer | |
![]() | [override]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexSprite | |
![]() |
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。 | UIComponent | |
![]() |
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。 | UIComponent | |
![]() |
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。 | UIComponent | |
![]() |
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。 | UIComponent | |
![]() |
このコンポーネントに割り当てられたバリデータからの valid と invalid の両方のイベントを処理します。 | UIComponent | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
垂直方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| HBox | () | コンストラクタ |
public function HBox()コンストラクタです。
<?xml version="1.0"?>
<!-- Simple example to demonstrate the HBox layout container. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Panel title="HBox Container Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:Label width="100%" color="blue"
text="An HBox container with horizontally aligned children."/>
<mx:HBox borderStyle="solid" paddingTop="10" paddingBottom="10"
paddingLeft="10" paddingRight="10">
<mx:Button label="Button 1"/>
<mx:Button label="Button 2"/>
<mx:Button label="Button 3"/>
<mx:ComboBox/>
</mx:HBox>
</mx:Panel>
</mx:Application>
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/containers/HBox.html