パッケージ | mx.core |
インターフェイス | public interface IVisualElementContainer |
実装者 | Container, ContainerMovieClip, Group, Scroller, SkinnableContainer |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
Spark SkinnableDataContainer と DataGroup コンテナはこのインターフェイスを実装していません。これらのコンテナは自身の子を dataProvider
プロパティを使用して管理します。
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
numElements : int [読み取り専用]
このコンテナ内のビジュアルエレメントの数です。 | IVisualElementContainer |
メソッド | 定義元 | ||
---|---|---|---|
ビジュアルエレメントをこのコンテナに追加します。 | IVisualElementContainer | ||
ビジュアルエレメントをこのコンテナに追加します。 | IVisualElementContainer | ||
指定されたインデックス位置にあるビジュアルエレメントを返します。 | IVisualElementContainer | ||
ビジュアルエレメントのインデックス位置を返します。 | IVisualElementContainer | ||
コンテナからすべてのビジュアルエレメントを削除します。 | IVisualElementContainer | ||
このコンテナの子リストから、指定されたビジュアルエレメントを削除します。 | IVisualElementContainer | ||
コンテナ内の指定されたインデックス位置からビジュアルエレメントを削除します。 | IVisualElementContainer | ||
ビジュアルコンテナ内の既存のビジュアルエレメントの位置を変更します。 | IVisualElementContainer | ||
指定された 2 つのビジュアルエレメントのインデックスを入れ替えます。 | IVisualElementContainer | ||
コンテナ内の指定された 2 つのインデックス位置にあるビジュアルエレメントを入れ替えます。 | IVisualElementContainer |
numElements | プロパティ |
addElement | () | メソッド |
public function addElement(element:IVisualElement):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビジュアルエレメントをこのコンテナに追加します。エレメントは、他のすべてのエレメントを追加した後で、それらの上に追加されます。特定のインデックス位置にビジュアルエレメントを追加する場合は、addElementAt()
メソッドを使用します。
既に異なるコンテナを親に持つビジュアルエレメントを追加する場合は、もう一方のコンテナからそのエレメントが削除されます。
パラメーター
element:IVisualElement — このコンテナの子として追加するビジュアルエレメントです。
|
IVisualElement — 追加されたエレメントです。
|
イベント
elementAdd: — エレメントが子リストに追加された場合に送出されます。
|
例外
ArgumentError — エレメントがビジュアルコンテナと同じ場合にスローされます。
|
addElementAt | () | メソッド |
public function addElementAt(element:IVisualElement, index:int):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビジュアルエレメントをこのコンテナに追加します。エレメントは、指定されたインデックス位置に追加されます。インデックス 0 は表示リストの最初のエレメントを表します。
既に異なるコンテナを親に持つビジュアルエレメントを追加する場合は、もう一方のコンテナからそのエレメントが削除されます。
パラメーター
element:IVisualElement — このビジュアルコンテナの子として追加するエレメントです。
| |
index:int — エレメントを追加するインデックス位置です。既にオブジェクトが置かれているインデックス位置を指定すると、その位置にある子とその上に位置するすべての子が、子リスト内で 1 つ上の位置に移動します。
|
IVisualElement — 追加されたエレメントです。
|
イベント
elementAdd: — エレメントが子リストに追加された場合に送出されます。
|
例外
ArgumentError — エレメントがコンテナと同じ場合にスローされます。
| |
RangeError — インデックス位置が子リストに存在しない場合にスローされます。
|
getElementAt | () | メソッド |
public function getElementAt(index:int):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定されたインデックス位置にあるビジュアルエレメントを返します。
パラメーター
index:int — 取得するエレメントのインデックスです。
|
IVisualElement — 指定されたインデックス位置にあるエレメントです。
|
例外
RangeError — インデックス位置が子リストに存在しない場合にスローされます。
|
getElementIndex | () | メソッド |
public function getElementIndex(element:IVisualElement):int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビジュアルエレメントのインデックス位置を返します。
パラメーター
element:IVisualElement — ビジュアルエレメントです。
|
int — コンテナ内でのエレメントのインデックス位置です。
|
例外
ArgumentError — エレメントがこのビジュアルコンテナの子でない場合にスローされます。
|
removeAllElements | () | メソッド |
public function removeAllElements():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンテナからすべてのビジュアルエレメントを削除します。
removeElement | () | メソッド |
public function removeElement(element:IVisualElement):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このコンテナの子リストから、指定されたビジュアルエレメントを削除します。このビジュアルコンテナのエレメントより上位にあるエレメントのインデックス位置は 1 つ減少します。
パラメーター
element:IVisualElement — コンテナから削除されるエレメントです。
|
IVisualElement — 削除されたエレメントです。
|
例外
ArgumentError — エレメントパラメーターがこのビジュアルコンテナの子でない場合にスローされます。
|
removeElementAt | () | メソッド |
public function removeElementAt(index:int):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンテナ内の指定されたインデックス位置からビジュアルエレメントを削除します。このビジュアルコンテナのエレメントより上位にあるエレメントのインデックス位置は 1 つ減少します。
パラメーター
index:int — 削除するエレメントのインデックスです。
|
IVisualElement — 削除されたエレメントです。
|
例外
RangeError — インデックスが子リストに存在しない場合にスローされます。
|
setElementIndex | () | メソッド |
public function setElementIndex(element:IVisualElement, index:int):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビジュアルコンテナ内の既存のビジュアルエレメントの位置を変更します。
setElementIndex()
メソッドを呼び出して、既に占有されているインデックス位置を指定した場合は、エレメントの前の位置と新しい位置の間にある位置だけが変化します。その他は変化しません。
現在のインデックスよりも小さいインデックスにビジュアルエレメントを移動すると、その間のすべてのエレメントのインデックスが 1 増加します。現在のインデックスよりも大きいインデックスにエレメントを移動すると、その間のすべてのエレメントのインデックスが 1 減少します。
パラメーター
element:IVisualElement — インデックス番号を変更するエレメントです。
| |
index:int — エレメントの結果のインデックス番号です。
|
例外
RangeError — インデックスが子リストに存在しない場合にスローされます。
| |
ArgumentError — エレメントパラメーターがこのビジュアルコンテナの子でない場合にスローされます。
|
swapElements | () | メソッド |
public function swapElements(element1:IVisualElement, element2:IVisualElement):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された 2 つのビジュアルエレメントのインデックスを入れ替えます。他のすべてのエレメントは同じインデックス位置に残されます。
パラメーター
element1:IVisualElement — 最初のビジュアルエレメントです。
| |
element2:IVisualElement — 2 番目のビジュアルエレメントです。
|
swapElementsAt | () | メソッド |
public function swapElementsAt(index1:int, index2:int):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンテナ内の指定された 2 つのインデックス位置にあるビジュアルエレメントを入れ替えます。他のすべてのビジュアルエレメントは同じインデックス位置に残されます。
パラメーター
index1:int — 最初のエレメントのインデックスです。
| |
index2:int — 2 番目のエレメントのインデックスです。
|
例外
RangeError — インデックスがビジュアルコンテナに存在しない場合にスローされます。
|
Tue Jun 12 2018, 10:34 AM Z