Flash FLVPlayback组件和播放暂停按钮-自动隐藏?

Flash FLVPlayback组件和播放暂停按钮-自动隐藏?,flash,actionscript-3,Flash,Actionscript 3,我使用的是FLvPlayBack组件,我的皮肤设置设置为“无”。我在一部电影里把一个播放暂停按钮从我的图书馆拖到了我的舞台上。按钮暂停并播放视频,但现在我想做的是在正常皮肤中模拟“自动隐藏”功能 有人知道我如何做到这一点吗?去掉热点。将eventlistener添加到mouseover和mouseout的flvplayback组件中。在鼠标悬停时,使按钮可见。在鼠标上隐藏按钮。 如果你想让我更具体一些,你需要发布一些代码。 [编辑] 在FLVPlayback组件周围添加movieClip

我使用的是FLvPlayBack组件,我的皮肤设置设置为“无”。我在一部电影里把一个播放暂停按钮从我的图书馆拖到了我的舞台上。按钮暂停并播放视频,但现在我想做的是在正常皮肤中模拟“自动隐藏”功能


有人知道我如何做到这一点吗?

去掉热点。将eventlistener添加到mouseover和mouseout的flvplayback组件中。在鼠标悬停时,使按钮可见。在鼠标上隐藏按钮。

如果你想让我更具体一些,你需要发布一些代码。

[编辑]
在FLVPlayback组件周围添加movieClip包装,并将鼠标事件添加到包装中。
如果没有显示视频和控件,FLVPlayback组件显然不会响应鼠标事件

  • 给FLVPlayback一个实例名
  • 将EventListeners mouseOver和mouseOut添加到FLVPlayback实例
  • 将按钮转换为movieClip,并为movieClip指定实例名称
  • 在事件侦听器中:
    鼠标覆盖函数:alpha=1,
    鼠标输出函数:alpha=0;

    要复制效果,请使用带有alpha参数和0.0秒持续时间的tween类。
  • 在老鼠洞里

    在鼠标上

    注: 对于要导入的两个类

    导入fl.transitions.Tween
    导入fl.transitions.easing.*


    在普通皮肤中定义“自动隐藏”功能自动隐藏,如当我将鼠标悬停在视频上时,显示播放按钮。当我将鼠标从视频上移开时,按钮消失了。我需要它,这样按钮就不会一直可见。我只想展示一个播放按钮,而不是整个视频宽度的皮肤。我只想要一个内置蒙皮,但我不确定如何修改它,这样它就不会在舞台上占据FLvPlayBack组件的整个宽度。我不需要调整视频的宽度,我正在尝试将其移到舞台左侧一点,视频中有空白。我现在尝试的是2事件脚本。我做了一个按钮作为热点。当鼠标悬停在热点上时,将显示“播放”按钮。当您将鼠标从热点上移开时,它将消失。我现在唯一的问题是,当我尝试单击playpausebutton时,它会疯狂地闪烁(可能是因为它无法判断我是热点的mouseon还是mouseoff,因为热点与按钮重叠。有什么建议可以告诉我,当我通过playpausebutton时,我是保持可见的按钮…?我会再试一次,但我确实尝试将eventListener添加到FLVPlayback组件中,但它不起作用。我会再试一次Thooh并返回报告。非常感谢您的帮助。WelcomeVideo.addEventListener(MouseEvent.MOUSE\u OVER,fl\u MouseOverHandler);function fl\u MouseOverHandler(event:MouseEvent):void{//启动自定义代码//此示例代码在输出面板中显示单词“Moused OVER”。trace(“Moused OVER”);btnPlayPause.visible=true;//结束自定义代码}WelcomeVideo.addEventListener(MouseEvent.MOUSE_OUT,fl_MouseOutHandler);函数fl_MouseOutHandler(事件:MouseEvent):void{trace(“mouseed OUT”);btnPlayPause.visible=false;}这是我的代码,当我将鼠标放在视频上时,什么都没有发生。我已经验证了视频组件的名称为WelcomeVideo。视频必须在按钮中还是只能在舞台上?代码适合我。你需要有一个视频播放。你可以用movieclip或sprite将其包装起来,然后将鼠标事件添加到该视频中别忘了添加一个背景图像,这样鼠标就可以进行交互。显然,FVLPlayback组件在没有视频播放和控件不显示的情况下没有高度。是的,就是这样!我必须将FLVPlayBack组件和PlaybauseButton放在movieclip中。然后,我可以在mouseover/mouseout sta上添加eventlistener现在我的播放按钮正确显示和消失。我无法发布答案,但是如果你想在下面发布正确的答案,我会给你打分,因为你为我指出了正确的方向。谢谢你的帮助,我可能会在上面加上那个粗花呢,使它更加流畅。
    new Tween(movieClip1,"alpha",None.easeOut,1,0,0.5,true);
    
    new Tween(movieClip1,"alpha",None.easeOut,0,1,0.5,true);