我是动作脚本的新手,不知道该怎么做。
我有一个名为btnPlay的按钮和一个名为valerie.flv的flv视频 我想按下按钮时,flv视频通过标准的flv播放器在同一个flash文件中播放。
我尽我所能,但我根本不知道。我非常感谢你的帮助。
答案 0 :(得分:1)
AS3解决方案:
这一切都发生在时间轴中的一帧上。
组件面板>视频> FLV播放< - 将此组件拖到舞台上
在“组件检查器”面板中,选择了flv播放实例,设置:
然后,选择flv播放实例后,在“属性”面板中,设置:
组件面板>用户界面>按钮< - 拖到舞台
选择按钮实例后,在“属性”面板中,设置:
在“组件检查器”面板中,选择了按钮实例,设置:
选择框架并打开这两个组件后,打开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(); }
将您的valerie.flv文件上传到html和swf所在的文件夹。
发布Flash影片并将html和2 swfs复制到该文件夹。