我的幻灯片脚本有问题。
我已经使用名为monoslideshow的幻灯片将Flash视频文件嵌入到我的网站中,并且一切似乎都正常运行。麻烦的是,当我单击应跳至另一帧的另一个菜单按钮时,它在显示新菜单数据的同时仍继续播放视频和声音。
因此,当单击另一个菜单按钮时,我可能需要一些代码来立即停止视频。但是,我该怎么写?我应该放在哪里?
这是我要显示的视频文件的 ActionScript :
var loaderSlide:Loader = new Loader();
var monoslideshow:Object;
loaderSlide.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
addChild(loaderSlide);
loaderSlide.load(new URLRequest("monoslideshow.swf"));
function onLoadComplete(event:Event):void {
monoslideshow = event.target.content;
monoslideshow.showLogo = false;
monoslideshow.setViewport(new Rectangle(730, 20, 700, 660));
var xml:XML =
<album title="TITLE" itemPath="photography/makingoff/" thumbnailPath="thumbnails/">
<contents>
<video source="VIDEO.flv" />
</contents>
</album>
monoslideshow.loadXML(xml);
}
找到这个问题的解决办法太好了,否则我的网站有点乱;)
谢谢!!
最佳答案
好的,我现在找到了答案。
只适合可能遇到相同问题的人。
我为新菜单按钮输入了一些代码。
flash.media.SoundMixer.stopAll();
monoslideshow.visible = false;
这将停止所有声音并使幻灯片显示不可见。
快速简单:)
关于actionscript-3 - AS3单击菜单按钮转到另一帧时如何停止声音和视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533223/