パッケージ | mx.flash |
クラス | public dynamic class ContainerMovieClip |
継承 | ContainerMovieClip UIMovieClip MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
実装 | IVisualElementContainer |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
Flash コンテナは、1 つの Flex IUIComponent の子のみを保持できます。 ただし、この子は、別の子を追加できる Flex コンテナにすることができます。
Flash コンテナに含まれている Flex コンポーネントの alpha
プロパティなどの表示特性を変更する場合は、Flex コンポーネントで使用されるフォントを埋め込む必要があります。 これは、Flex コンポーネントで Dissolve、Fade、Rotate の各エフェクトを使用する場合と同じ要件です。
次の手順では、Flash Professional で Flex コンポーネントを作成する基本的なプロセスを説明します。
- Adobe Flash Workflow Integration Kit をインストールします。
- FLA ファイルの動的アセット用のシンボルを作成します。
- コマンド実行/Flex コンテナの作成を実行して、シンボルを ContainerMovieClip クラスのサブクラスに変換します。次に、Flex で使用するように Flash Professional のパブリッシュ設定を設定し、FlexContentHolder という名前の新しいシンボルをライブラリに追加します。 シンボルは、子 Flex コンポーネントを配置できる、コンテナ内のコンテンツ領域を定義します。
- FLA ファイルを SWC ファイルとしてパブリッシュします。
- Flex アプリケーションで、他のクラスの場合と同じようにシンボルのクラス名を参照します。
- Flex アプリケーションをコンパイルするときに、
library-path
に SWC ファイルを含めます。
詳細については、Flex/Flash Integration Kit (http://www.adobe.com/go/flex3_cs3_swfkit で入手可能)に付属のドキュメントを参照してください。
デフォルトの MXML プロパティcontent
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。 | UIMovieClip | ||
automationEnabled : Boolean [読み取り専用]
このコンポーネントがオートメーション用に有効である場合は true、それ以外の場合は false です。 | UIMovieClip | ||
automationName : String
このオブジェクトの識別子として使用できる名前です。 | UIMovieClip | ||
automationOwner : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントのオーナーです。 | UIMovieClip | ||
automationParent : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントの親です。 | UIMovieClip | ||
automationTabularData : Object [読み取り専用]
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。 | UIMovieClip | ||
automationValue : Array [読み取り専用]
この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。 | UIMovieClip | ||
automationVisible : Boolean [読み取り専用]
このコンポーネントがオートメーション用に可視である場合は true、それ以外の場合は false です。 | UIMovieClip | ||
autoUpdateCurrentState : Boolean
Flash オブジェクトのラベルの変更をアクティブに監視する必要があるかどうかを示します。 | UIMovieClip | ||
autoUpdateMeasuredSize : Boolean
Flash オブジェクトのサイズの変更をアクティブに監視する必要があるかどうか。 | UIMovieClip | ||
baseline : Object
コンテンツ領域の上端からコンポーネントのベースライン位置までの垂直距離(ピクセル単位)を表します。 | UIMovieClip | ||
baselinePosition : Number [読み取り専用]
コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。 | UIMovieClip | ||
blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | DisplayObject | ||
blendShader : Shader [書き込み専用]
前景と背景のブレンドに使用するシェーダーを設定します。 | DisplayObject | ||
bottom : Object
コンポーネントの下端からコンテンツ領域の下端までの垂直距離(ピクセル単位)を表します。 | UIMovieClip | ||
boundingBoxName : String = "boundingBox"
境界ボックスとして使用されるオブジェクトの名前です。 | UIMovieClip | ||
buttonMode : Boolean
このスプライトのボタンモードを指定します。 | Sprite | ||
cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。 | DisplayObject | ||
cacheHeuristic : Boolean [書き込み専用]
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。 | UIMovieClip | ||
cachePolicy : String [読み取り専用]
このオブジェクトのビットマップキャッシュポリシーを指定します。 | UIMovieClip | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
content : IUIComponent
このコンテナの内部に表示する Flex コンテンツです。 | ContainerMovieClip | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
currentFrame : int [読み取り専用]
MovieClip インスタンスのタイムライン内の再生ヘッドが置かれているフレームの番号を示します。 | MovieClip | ||
currentFrameLabel : String [読み取り専用]
MovieClip インスタンスのタイムライン内の現在のフレームにあるラベルです。 | MovieClip | ||
currentLabel : String [読み取り専用]
MovieClip インスタンスのタイムライン内の再生ヘッドが置かれている現在のラベルです。 | MovieClip | ||
currentLabels : Array [読み取り専用]
現在のシーンの FrameLabel オブジェクトの配列を返します。 | MovieClip | ||
currentScene : Scene [読み取り専用]
MovieClip インスタンスのタイムライン内の再生ヘッドが置かれている現在のシーンです。 | MovieClip | ||
currentState : String
このコンポーネントの現在の状態です。 | UIMovieClip | ||
depth : Number
コンテナ内のアイテムのレンダリング順序を決定します。 | UIMovieClip | ||
descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。 | UIMovieClip | ||
designLayer : DesignLayer
このビジュアルエレメントに関連付けるオプションの DesignLayer インスタンスを指定します。 | UIMovieClip | ||
document : Object
このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。 | UIMovieClip | ||
doubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | InteractiveObject | ||
dropTarget : DisplayObject [読み取り専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | ||
enabled : Boolean
ムービークリップの有効 / 無効を示すブール値です。 | MovieClip | ||
explicitHeight : Number
コンポーネントの座標として明示的に指定されたコンポーネントの高さ(ピクセル単位)です。 | UIMovieClip | ||
explicitMaxHeight : Number
コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
explicitMaxWidth : Number
コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
explicitMinHeight : Number
コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
explicitMinWidth : Number
コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
explicitWidth : Number
コンポーネントの座標として明示的に指定されたコンポーネントの幅(ピクセル単位)です。 | UIMovieClip | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
focusEnabled : Boolean
コンポーネントが選択時にフォーカスを取得できるかどうかを示すフラグです。 | UIMovieClip | ||
focusPane : Sprite
複数のコンポーネント間で共有され、フォーカス描画のオーバーレイとして使用される単一の Sprite オブジェクトです。 | UIMovieClip | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
framesLoaded : int [読み取り専用]
ストリーミング SWF ファイルからロードされたフレーム数です。 | MovieClip | ||
graphics : Graphics [読み取り専用]
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。 | Sprite | ||
hasFocusableChildren : Boolean
子オブジェクトがフォーカスを取得できるかどうかを示すフラグです。 | UIMovieClip | ||
hasLayoutMatrix3D : Boolean [読み取り専用]
エレメントが 3D マトリックスを持つ場合は true です。 | UIMovieClip | ||
height : Number [オーバーライド]
このオブジェクトの高さ(ピクセル単位)です。 | UIMovieClip | ||
hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | ||
horizontalCenter : Object
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します。 | UIMovieClip | ||
id : String
コンポーネントの ID です。 | UIMovieClip | ||
includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | UIMovieClip | ||
is3D : Boolean [読み取り専用]
エレメントが 3D の場合は true です。 | UIMovieClip | ||
isPlaying : Boolean [読み取り専用]
ムービークリップが現在再生されているかどうかを示すブール値です。 | MovieClip | ||
isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | UIMovieClip | ||
layoutDirection : String
エレメントの任意のレイアウト方向を指定します。LayoutDirection.LTR(左から右)、LayoutDirection.RTL(右から左)または null(継承する)のいずれかを指定します。 | UIMovieClip | ||
left : Object
コンポーネントのコンテンツ領域の左端からコンポーネントの左端までの水平距離(ピクセル単位)を表します。 | UIMovieClip | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
maintainProjectionCenter : Boolean
true の場合、コンポーネントは、境界ボックスの中央の位置に投影マトリックスを保持します。 | UIMovieClip | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maxHeight : Number
コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
maxWidth : Number
コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
measuredHeight : Number [読み取り専用]
このオブジェクトの測定した高さです。 | UIMovieClip | ||
measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | UIMovieClip | ||
measuredMinWidth : Number
コンポーネントのデフォルトの最小の幅(ピクセル単位)です。 | UIMovieClip | ||
measuredWidth : Number [読み取り専用]
このオブジェクトの測定した幅です。 | UIMovieClip | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
minHeight : Number
コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
minWidth : Number
コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
moduleFactory : IFlexModuleFactory
モジュールファクトリは、埋め込みフォントの使用時や、このコンポーネントのスタイル制御を行うスタイルマネージャーの検出時に、コンテキストとして使用されるものです。 | UIMovieClip | ||
mouseChildren : Boolean
オブジェクトの子がマウスまたはユーザー入力デバイスに対応しているかどうかを判断します。 | DisplayObjectContainer | ||
mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。 | InteractiveObject | ||
mouseFocusEnabled : Boolean [読み取り専用]
コンポーネントがマウスでの選択時にフォーカスを取得できるかどうかを示すフラグです。 | UIMovieClip | ||
mouseX : Number [読み取り専用]
マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。 | DisplayObject | ||
mouseY : Number [読み取り専用]
マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。 | DisplayObject | ||
name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | ||
needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。 | InteractiveObject | ||
numAutomationChildren : int [読み取り専用]
このコンテナに含まれるオートメーションの子の数です。 | UIMovieClip | ||
numChildren : int [読み取り専用]
このオブジェクトの子の数を返します。 | DisplayObjectContainer | ||
numElements : int [読み取り専用]
ビューポイントがある場合は 1、それ以外の場合は 0 を返します。 | ContainerMovieClip | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
owner : DisplayObjectContainer
通常、このコンポーネントの親コンテナです。 | UIMovieClip | ||
parent : DisplayObjectContainer [読み取り専用]
この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。 | DisplayObject | ||
parentDocument : Object [読み取り専用]
このコンポーネントを含むドキュメントを表します。 | UIMovieClip | ||
percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。 | UIMovieClip | ||
percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。 | UIMovieClip | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
コンポーネントの親のレイアウトに影響を与えない方法で、コンポーネントの変換に適用できる一連の調整を定義します。 | UIMovieClip | ||
right : Object
コンポーネントの右端からコンテンツ領域の右端までの水平距離(ピクセル単位)を表します。 | UIMovieClip | ||
root : DisplayObject [読み取り専用]
読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | ||
rotation : Number [オーバーライド]
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | UIMovieClip | ||
rotationX : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。 | UIMovieClip | ||
rotationY : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。 | UIMovieClip | ||
rotationZ : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。 | UIMovieClip | ||
scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | ||
scaleContentWhenResized : Boolean
サイズ設定によるコンテナの伸縮が Flex コンテンツの伸縮に影響を与えるかどうかを示します。 | ContainerMovieClip | ||
scaleX : Number [オーバーライド]
水平方向の伸縮率を指定する数値です。 | UIMovieClip | ||
scaleY : Number [オーバーライド]
垂直方向の伸縮率を指定する数値です。 | UIMovieClip | ||
scaleZ : Number [オーバーライド]
z 軸方向の伸縮率を指定する数値です。 | UIMovieClip | ||
scenes : Array [読み取り専用]
MovieClip インスタンス内のシーンの名前、フレーム数、フレームラベルがリストされた Scene オブジェクトの配列です。 | MovieClip | ||
scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | ||
showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。 | UIMovieClip | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
このスプライト内のサウンドを制御します。 | Sprite | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
systemManager : ISystemManager
このコンポーネントの SystemManager オブジェクトへの参照です。 | UIMovieClip | ||
tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。 | DisplayObjectContainer | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabFocusEnabled : Boolean
子オブジェクトがフォーカスを取得できるかどうかを示すフラグです。Flash Player で使用される tabEnabled プロパティと似ています。一般に、キーボード入力を処理するコンポーネントの場合は true ですが、コントロールバー内のコンポーネントの中には、エディターなどの他のコンポーネントからフォーカスを取得するべきではないという理由から、false を設定するものもあります。 | UIMovieClip | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [読み取り専用]
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。 | DisplayObjectContainer | ||
toolTip : String
ツールヒントに表示するテキストです。 | UIMovieClip | ||
top : Object
コントロールのコンテンツ領域の上端からコンポーネントの上端までの垂直距離(ピクセル単位)を表します。 | UIMovieClip | ||
totalFrames : int [読み取り専用]
MovieClip インスタンス内のフレーム総数です。 | MovieClip | ||
trackAsMenu : Boolean
SimpleButton または MovieClip オブジェクトである他の表示オブジェクトがマウス解放イベントまたは他のユーザー入力解放イベントを受け取ることができるかどうかを示します。 | MovieClip | ||
transform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | ||
transformX : Number
コンポーネントの変換の中心となる x 座標を設定します。 | UIMovieClip | ||
transformY : Number
コンポーネントの変換の中心となる y 座標を設定します。 | UIMovieClip | ||
transformZ : Number
コンポーネントの変換の中心となる z 座標を設定します。 | UIMovieClip | ||
tweeningProperties : Array
EffectManager によって使用されます。 | UIMovieClip | ||
useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。 | Sprite | ||
verticalCenter : Object
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します。 | UIMovieClip | ||
visible : Boolean [オーバーライド]
表示オブジェクトが可視かどうかを示します。 | UIMovieClip | ||
width : Number [オーバーライド]
このオブジェクトの幅(ピクセル単位)です。 | UIMovieClip | ||
x : Number [オーバーライド]
親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
y : Number [オーバーライド]
親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。 | UIMovieClip | ||
z : Number [オーバーライド]
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | UIMovieClip |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクター
| ContainerMovieClip | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
ビジュアルエレメントをこのコンテナに追加します。 | ContainerMovieClip | ||
ビジュアルエレメントをこのコンテナに追加します。 | ContainerMovieClip | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | ||
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIMovieClip | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIMovieClip | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。 | UIMovieClip | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。 | UIMovieClip | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
コンポーネントがフォーカスを受け取ったときに FocusManager によって呼び出されます。 | UIMovieClip | ||
この UIComponent オブジェクトへのデータバインディングを実行します。 | UIMovieClip | ||
指定されたインデックス位置でオートメーションオブジェクトを提供します。 | UIMovieClip | ||
オートメーションオブジェクトリストを提供します。 | UIMovieClip | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
エレメントの境界の x 座標を、指定したエレメントサイズで返します。 | UIMovieClip | ||
エレメントの境界の y 座標を、指定したエレメントサイズで返します。 | UIMovieClip | ||
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。 | DisplayObjectContainer | ||
指定された名前に一致する子表示オブジェクトを返します。 | DisplayObjectContainer | ||
子 DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | ||
指定された制約値を返します。 | UIMovieClip | ||
ビューポートが存在し、渡されたインデックスが 0 である場合は、そのビューポートを返します。 | ContainerMovieClip | ||
渡されたエレメントがビューポートである場合は 0 を返します。 | ContainerMovieClip | ||
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UIMovieClip | ||
明示された幅を使用するのか、それとも測定した幅を使用するのかを決定する便利なメソッドです。
| UIMovieClip | ||
エレメントのレイアウトの高さを返します。 | UIMovieClip | ||
エレメントのレイアウトの幅を返します。 | UIMovieClip | ||
画面に描画するためにエレメントで使用する x 座標を返します。 | UIMovieClip | ||
画面に描画するためにエレメントで使用する y 座標を返します。 | UIMovieClip | ||
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスを返します。 | UIMovieClip | ||
このエレメントのレイアウト変換 Matrix3D を返します。 | UIMovieClip | ||
エレメントの最大の高さを返します。 | UIMovieClip | ||
エレメントの最大の幅を返します。 | UIMovieClip | ||
エレメントの最小の高さを返します。 | UIMovieClip | ||
エレメントの最小の幅を返します。 | UIMovieClip | ||
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子(または孫など)であるオブジェクトの配列を返します。 | DisplayObjectContainer | ||
エレメントの推奨高さを返します。 | UIMovieClip | ||
エレメントの推奨幅を返します。 | UIMovieClip | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
指定されたフレームで SWF ファイルの再生を開始します。 | MovieClip | ||
このムービークリップの指定されたフレームに再生ヘッドを送り、そこで停止させます。 | MovieClip | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
オブジェクトを初期化します。 | UIMovieClip | ||
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。 | UIMovieClip | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
このオブジェクトを指定の x および y 座標に移動します。 | UIMovieClip | ||
次のフレームに再生ヘッドを送り、停止します。 | MovieClip | ||
MovieClip インスタンスの次のシーンに再生ヘッドを移動します。 | MovieClip | ||
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIMovieClip | ||
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。 | UIMovieClip | ||
ムービークリップのタイムライン内で再生ヘッドを移動します。 | MovieClip | ||
直前のフレームに再生ヘッドを戻し、停止します。 | MovieClip | ||
MovieClip インスタンスの直前のシーンに再生ヘッドを移動します。 | MovieClip | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
エフェクトイベントごとに、イベントリスナーの 1 つとして EffectManager を登録します。 | UIMovieClip | ||
コンテナからすべてのビジュアルエレメントを削除します。 | ContainerMovieClip | ||
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer インスタンスの子リストから、すべての child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
このコンテナの子リストから、指定されたビジュアルエレメントを削除します。 | ContainerMovieClip | ||
コンテナ内の指定されたインデックス位置からビジュアルエレメントを削除します。 | ContainerMovieClip | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
指定されたイベントを再生します。 | UIMovieClip | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
提供された ID を使用して子を解決します。 | UIMovieClip | ||
このオブジェクトの実際のサイズを設定します。 | UIMovieClip | ||
表示オブジェクトコンテナの既存の子の位置を変更します。 | DisplayObjectContainer | ||
指定された制約値を設定します。 | UIMovieClip | ||
ビジュアルコンテナ内の既存のビジュアルエレメントの位置を変更します。 | ContainerMovieClip | ||
コンポーネントがフォーカスを受け取ったときに FocusManager によって呼び出されます。 | UIMovieClip | ||
画面に描画するためにエレメントで使用する座標を設定します。 | UIMovieClip | ||
エレメントのレイアウトサイズを設定します。 | UIMovieClip | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。 | UIMovieClip | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。 | UIMovieClip | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
visible プロパティが変更されたときに呼び出されます。 | UIMovieClip | ||
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | ||
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。 | Sprite | ||
ムービークリップ内の再生ヘッドを停止します。 | MovieClip | ||
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。 | DisplayObjectContainer | ||
startDrag() メソッドを終了します。 | Sprite | ||
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。 | Sprite | ||
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
指定された 2 つのビジュアルエレメントのインデックスを入れ替えます。 | ContainerMovieClip | ||
コンテナ内の指定された 2 つのインデックス位置にあるビジュアルエレメントを入れ替えます。 | ContainerMovieClip | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
コンポーネントの独自の座標空間内で指定され、親の座標空間内に固定される、特定のポイントを保持して変換の回転、拡大 / 縮小および平行移動を更新するためのユーティリティメソッドです。 | UIMovieClip | ||
このオブジェクトのローカル座標に指定されたポイントをオブジェクトの親の座標の場所に変換するユーティリティメソッドです。 | UIMovieClip | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
content | プロパティ |
content:IUIComponent
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンテナの内部に表示する Flex コンテンツです。
通常、ActionScript のコンテナに子を追加するには、Container.addChild()
メソッドまたは Container.addChildAt()
メソッドを使用します。 ただし、Flash コンテナの ContainerMovieClip.content
プロパティに子を追加する場合、addChild()
メソッドおよび addChildAt()
メソッドは使用しません。 代わりに、子を現在のプロパティに直接割り当てます。
次の例は、コンテナを ContainerMovieClip.content
プロパティに割り当てます。
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:myComps="*"> <mx:Script> <![CDATA[ import mx.containers.HBox; import mx.controls.Image; private function init():void { // Define the Image control. var image1:Image = new Image(); image1.source = "../assets/logowithtext.jpg"; image1.percentWidth = 80; image1.percentHeight = 80; // Define the HBox container. var hb1:HBox = new HBox(); hb1.percentWidth = 100; hb1.percentHeight = 100; hb1.setStyle('borderStyle', 'solid'); hb1.addChild(image1); // Assign the HBox container to the // ContainerMovieClip.content property.. pFrame.content = hb1; } ]]> </mx:Script> <myComps:MyPictureFrameContainer id="pFrame" initialize="init();"/> </mx:Application>
実装
public function get content():IUIComponent
public function set content(value:IUIComponent):void
numElements | プロパティ |
scaleContentWhenResized | プロパティ |
scaleContentWhenResized:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
サイズ設定によるコンテナの伸縮が Flex コンテンツの伸縮に影響を与えるかどうかを示します。
Flash コンポーネントのサイズが変更されると、新しいサイズに伸縮されます。ただし、この場合は、その子も伸縮されます。このフラグを false に設定すると、コンテナのサイズが変更されたときに、子のサイズは逆に伸縮されます。
メモ:(scaleX または scaleY を使用して)コンテナが直接伸縮された場合は、コンテンツもそれに応じて伸縮されます。このプロパティは、サイズ設定によるコンテナの伸縮にのみ影響を与えます。
デフォルト値: false。
実装
public function get scaleContentWhenResized():Boolean
public function set scaleContentWhenResized(value:Boolean):void
ContainerMovieClip | () | コンストラクター |
public function ContainerMovieClip()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクター
addElement | () | メソッド |
public function addElement(element:IVisualElement):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビジュアルエレメントをこのコンテナに追加します。エレメントは、他のすべてのエレメントを追加した後で、それらの上に追加されます。特定のインデックス位置にビジュアルエレメントを追加する場合は、addElementAt()
メソッドを使用します。
既に異なるコンテナを親に持つビジュアルエレメントを追加する場合は、もう一方のコンテナからそのエレメントが削除されます。
パラメーター
element:IVisualElement — このコンテナの子として追加するビジュアルエレメントです。
|
IVisualElement — 追加されたエレメントです。
|
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 — 追加されたエレメントです。
|
getElementAt | () | メソッド |
public function getElementAt(index:int):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ビューポートが存在し、渡されたインデックスが 0 である場合は、そのビューポートを返します。それ以外の場合は、RangeError をスローします。
パラメーター
index:int — 取得するエレメントのインデックスです。
|
IVisualElement — 指定されたインデックス位置にあるエレメントです。
|
例外
RangeError — インデックス位置が子リストに存在しない場合にスローされます。
|
getElementIndex | () | メソッド |
public function getElementIndex(element:IVisualElement):int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
渡されたエレメントがビューポートである場合は 0 を返します。それ以外の場合は、ArgumentError をスローします。
パラメーター
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 — 削除されたエレメントです。
|
removeElementAt | () | メソッド |
public function removeElementAt(index:int):IVisualElement
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンテナ内の指定されたインデックス位置からビジュアルエレメントを削除します。このビジュアルコンテナのエレメントより上位にあるエレメントのインデックス位置は 1 つ減少します。
パラメーター
index:int — 削除するエレメントのインデックスです。
|
IVisualElement — 削除されたエレメントです。
|
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 — エレメントの結果のインデックス番号です。
|
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 | () | メソッド |
Tue Jun 12 2018, 10:34 AM Z