我的幻灯片脚本出现问题。 我用这个名为monoslideshow的幻灯片将flash视频文件嵌入到我的网站中,一切似乎都很完美。麻烦的是,当我点击另一个应该跳到另一个帧的菜单按钮时,它仍然会在显示新菜单数据时继续播放视频和声音。 因此,当点击另一个菜单按钮时,我可能需要一些能够立即停止视频的代码。但是我该怎么写呢?我把它放在哪里?
以下是我要显示的视频文件的动作:
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);
}
获得这个问题的解决方案会很棒,否则我的网站会有点混乱;)
谢谢!!
答案 0 :(得分:2)
好的,我现在找到了答案。 仅适用于可能遇到同样问题的人。
我为新菜单按钮添加了一些代码。
flash.media.SoundMixer.stopAll();
monoslideshow.visible = false;
这会停止所有声音并使幻灯片显示不可见。 简单快捷:)