解決策は、コンテンツを他のコンテンツの上に重ねることができる Flex コンテナーを使用することです。設計上、VBox
およびHBox
コンテナはこれを許可しません。コンテンツを縦または横のレイアウトで重ねずにレイアウトします。
Canvas
またはコンテナを使用して、Group
コンポーネントを他のコンポーネントの上に重ねることができます。Flex 4 を使用しているので、代わりに ... と代わりに ... と代わりに を使用することGroup
をCanvas
おVGroup
勧めVBox
しHGroup
ますHBox
。
Flex 4 クラスを使用して実行できる簡単なレイアウトを次に示します。
<s:Group>
<s:VideoDisplay top="0" bottom="0" left="0" right="0" />
<s:HGroup bottom="0" left="0" right="0"/>
</s:Group>
VideoDisplay
コンポーネントは、ビデオを表示するために使用するものです。top/bottom/left/right 属性は、親Group
オブジェクトにこのコンポーネントをレイアウトするように指示することに注意してください。これにより、その上部が親 (グループ) の上端から 0 ピクセルになります (下/左/右端についても同様です)。
コンポーネントは、HGroup
プレーヤー コントロールを保持するコンテナーです。HGroup
は、親コンテナの下端、左端、および右端から 0 ピクセルの位置に配置されます。
マウスオーバー時にプレーヤー コントロール コンテナーの高さを変更する代わりに、visible プロパティHGroup
(またはHBox
) コンテナーを false に設定する必要があります。
彼らが言うように、絵は千の言葉に値します。しかし、StackOverflow では、コードは 1,000 枚の写真の価値があります。この回答が役に立たない場合は、質問を編集して、使用している実際のコードを追加する必要があります:)