Actionscript按钮单击Flv视频帮助

时间:2011-07-07 16:25:49

标签: flash actionscript flv

我是动作脚本的新手,不知道该怎么做。

我有一个名为btnPlay的按钮和一个名为valerie.flv的flv视频 我想按下按钮时,flv视频通过标准的flv播放器在同一个flash文件中播放。

我尽我所能,但我根本不知道。我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

AS3解决方案:

这一切都发生在时间轴中的一帧上。

  1. 组件面板>视频> FLV播放< - 将此组件拖到舞台上

  2. 在“组件检查器”面板中,选择了flv播放实例,设置:

    • source:valerie.flv(这是一个相对的html路径,只有在与html和swfs相同的文件夹中才能使用)
    • autoplay:false
  3. 然后,选择flv播放实例后,在“属性”面板中,设置:

    • myVideo作为实例名称
  4. 组件面板>用户界面>按钮< - 拖到舞台

  5. 选择按钮实例后,在“属性”面板中,设置:

    • myButton作为实例名称
  6. 在“组件检查器”面板中,选择了按钮实例,设置:

    • 标签:播放视频
  7. 选择框架并打开这两个组件后,打开Actionscript窗口并输入:

    import fl.controls.Button; import fl.video.FLVPlayback;

    var playBtn:Button = myButton; var flvVideo:FLVPlayback = myVideo;

    playBtn.addEventListener(MouseEvent.CLICK,buttonClick);

    function buttonClick(e:MouseEvent){     var button:Button = Button(e.target);     button.enabled = false;     button.label =“正在播放......”;     flvVideo.play(); }

  8. 将您的valerie.flv文件上传到html和swf所在的文件夹。

  9. 发布Flash影片并将html和2 swfs复制到该文件夹​​。