FLVPlayback组件和一个playpause按钮 - 自动隐藏?

时间:2011-06-16 15:46:01

标签: flash actionscript-3

我正在使用FLvPlayBack组件,并且我将外观设置设置为无。我已经将PlayPauseButton从我的库拖到舞台上的动画片段中。按钮暂停并播放视频,但现在我想做的是模仿正常皮肤中的“自动隐藏”功能。

有谁知道我怎么做到这一点?

2 个答案:

答案 0 :(得分:2)

  1. 为FLVPlayback提供实例名称。
  2. 将EventListeners mouseOver和mouseOut添加到FLVPlayback的实例。
  3. 将按钮转换为movieClip,并为movieClip提供实例名称。
  4. 在事件监听器中:
    用于mouseOver的函数:alpha = 1,用于mouseOut的函数:alpha = 0;

    要复制效果,请使用带有alpha参数和0.0秒持续时间的补间类。
  5. new Tween(movieClip1,"alpha",None.easeOut,1,0,0.5,true);
    
    mouseOut中的

    new Tween(movieClip1,"alpha",None.easeOut,0,1,0.5,true);
    
    在mouseOver中

    注意:的 对于要导入的两个类的补间

      

    import fl.transitions.Tween;
      import fl.transitions.easing。*;

答案 1 :(得分:1)

取出热点。将一个eventlistener添加到flvplayback组件以进行鼠标悬停和mouseout。鼠标悬停使按钮可见。在mouseout上隐藏按钮。

如果您希望我更具体,您需要发布一些代码。

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