ComboBoxの下にあるコンポーネントが表示されるように設定されています。 ComboBoxは、基になるコンポーネントを残しているので、点滅を開始します。Flash Builder 4.6 - ComboBoxは、下にあるコンポーネントで表示するように設定されていますが、ComboBoxのMouseOverのときに点滅します。
私のコードは次のとおりです。
<fx:Script>
<![CDATA[
private function videoRollOut():void
{
controls.visible=false;
}
private function videoRollOver():void
{
controls.visible=true;
}
]]>
</fx:Script>
<mx:Canvas width="100%" height="46%">
<mx:VideoDisplay id="localVideoDisplay" top="0" right="0" bottom="0" left="0" height="100%" width="100%" rollOver="videoRollOver()" rollOut="videoRollOut()"/>
<s:VGroup id="controls" bottom="10" right="0" left="0" horizontalAlign="center" visible="false" mouseOver="videoRollOver()" mouseOut="videoRollOut()">
<s:HGroup verticalAlign="middle">
<s:Label color="0xFFFFFF" text="Audio: "/>
<s:ComboBox id="micSelection" change="micChanged(event)"
dataProvider="{micNames}"/>
</s:HGroup>
<s:HGroup verticalAlign="middle">
<s:Label color="0xFFFFFF" text="Video: "/>
<s:ComboBox id="cameraSelection" change="cameraChanged(event)"
dataProvider="{cameraNames}"/>
</s:HGroup>
</s:VGroup>
</mx:Canvas>
私は、コンボボックスに同じのmouseOverとマウスアウト機能を追加しようとしましたが、私はいくつかの上にカーソルを移動しようとしたとき、私は今、それがちらつきなしでコンボボックスの上にカーソルを置くことができながら、 ComboBoxとVideoDisplayの両方のオプションを残して、ComboBoxのオプションを表示したまま、ComboBoxを再び表示しないようにするオプション。
ComboBoxにmouseEnabled = "false" mouseChildren = "false"を追加しようとしましたが、ComboBoxは使用できませんでした。
誰かがアドバイスをいただければ幸いです!
をこのようなものを使用することができます偉大なので、それは良い進歩です。私はビデオボックスを離れると消えませんが、オプションを選択せずに(ビデオの外で)クリックしたり、ビデオボックス外のオプションを選択しても、それは消えません。これを修正するためのヒント? – Alesana
コンボボックスを閉じたときに、これを確認する必要があるかもしれません。私はすぐに私のマシンに行くように答えを更新します –