在 Flash 中移动到另一个场景后,如何停止播放一个场景中的视频?
How to stop a video in a scene from playing after i move to another scene in flash?
我有 2 个场景,都带有将两个场景链接在一起的按钮。但是我在从场景 1 移动到场景 2 时遇到了问题。当我进入场景 2 观看另一个视频后,场景 1 中播放的视频继续播放。有没有办法停止之前的视频?
这是我在 Adobe Flash CC 动作脚本中的代码。
场景 1 中的按钮 1
button_1.addEventListener(MouseEvent.CLICK, Scene_1ToScene2);
function Scene_1ToScene2(event: MouseEvent): void {
gotoAndPlay(1, "Scene 2");
stop();
}
场景 2 中的按钮 2
button_2.addEventListener(MouseEvent.CLICK, Scene_2ToScene1);
function Scene_2ToScene1(event: MouseEvent): void {
gotoAndPlay(1, "Scene 1");
stop();
}
在调用 gotoAndPlay() 之前调用 stop()。这一定有帮助。
加入
Video_001.stop();
"Video_001"是视频的实例名。
您需要为您的视频命名,例如
之后转到 actionscript 端并使用此代码
button_1.addEventListener(MouseEvent.CLICK, Scene_1ToScene2);
function Scene_1ToScene2(event: MouseEvent): void {
flv.Stop();
gotoAndPlay(1, "Scene 2");
}
我有 2 个场景,都带有将两个场景链接在一起的按钮。但是我在从场景 1 移动到场景 2 时遇到了问题。当我进入场景 2 观看另一个视频后,场景 1 中播放的视频继续播放。有没有办法停止之前的视频?
这是我在 Adobe Flash CC 动作脚本中的代码。
场景 1 中的按钮 1
button_1.addEventListener(MouseEvent.CLICK, Scene_1ToScene2);
function Scene_1ToScene2(event: MouseEvent): void {
gotoAndPlay(1, "Scene 2");
stop();
}
场景 2 中的按钮 2
button_2.addEventListener(MouseEvent.CLICK, Scene_2ToScene1);
function Scene_2ToScene1(event: MouseEvent): void {
gotoAndPlay(1, "Scene 1");
stop();
}
在调用 gotoAndPlay() 之前调用 stop()。这一定有帮助。
加入
Video_001.stop();
"Video_001"是视频的实例名。
您需要为您的视频命名,例如
之后转到 actionscript 端并使用此代码
button_1.addEventListener(MouseEvent.CLICK, Scene_1ToScene2);
function Scene_1ToScene2(event: MouseEvent): void {
flv.Stop();
gotoAndPlay(1, "Scene 2");
}