我有一个自定义皮肤类的视频播放器。我想覆盖全屏按钮的功能。当我添加点击事件时,播放器仍然进入全屏模式。如何防止全屏事件被触发?
答案 0 :(得分:1)
事实证明,如果您将按钮的ID更改为默认值以外的其他值,则可以重新获得对按钮的完全控制权。
我将fullScreenButton更改为customFullScreenButton(下面):
<s:Button id="customFullScreenButton" label="Fullscreen"
click="handleFullscreenButtonClicked(event);"
skinClass="FullScreenButtonSkin"/>
答案 1 :(得分:0)
您是否尝试在调用事件侦听器时对事件调用stopImmediatePropagation?这应该阻止它冒泡,但我不确定你的听众是否会先得到它。不过值得一试。希望有所帮助。