[英]Flex 4, Button blinks when mouse over it
我正在IntelliJ IDEA中構建Flash Player應用程序(Flex 4)。 按鈕位於VideoDisplay區域的頂部,可見性設置為false。 當鼠標懸停在VideoDisplay區域上時,它將變為可見。
問題在於,當鼠標懸停在按鈕上方時,按鈕會快速閃爍(但是,當鼠標懸停在VideoDispaly區域而不是按鈕上方時,按鈕不會閃爍)。
在.mxml中:
<mx:VideoDisplay id="videoDisplay" visible="true" width="237" height="188" click="simplePlay()"
mouseOver="videoOnHover()" mouseOut="videoHoverOut()"
playheadUpdate="videoDisplay_playheadUpdate()"
ready="videoDisplay_ready()"
rewind="videoDisplay.play()"
autoPlay="false"
live="true"
source="rtmp://cp114761.live.edgefcs.net:443/live/tpc-live_1@44263"/>
<mx:Button id="pauseButton" name="pause" visible="false" verticalCenter="0" horizontalCenter="0" click="simplePause()"
overSkin="@Embed(source='img/pause-hover.png')"
upSkin="@Embed(source='img/pause.png')"
downSkin="@Embed(source='img/pause-hover.png')" />
在CDATA [部分:
private function videoOnHover():void {
pauseButton.setVisible(true);
}
非常感謝您的任何建議!
將VideoDisplay和Button放在該組中,並在其上處理rollOver rollOut。
<s:Group rollOver="videoOnHover()" rollOut="videoHoverOut()">
<mx:VideoDisplay id="videoDisplay" visible="true" width="237" height="188"
autoPlay="false"
live="true"/>
<mx:Button id="pauseButton" name="pause" visible="false"/>
</s:Group>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.