0

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();
}

4

3 に答える 3

1

加える

Video_001.stop();

「Video_001」は動画のインスタンス名です。

于 2015-03-18T05:28:07.727 に答える
0

ビデオに名前を付ける必要があります。ここに画像の説明を入力

その後、アクションスクリプト側に行き、このコードを使用します

button_1.addEventListener(MouseEvent.CLICK, Scene_1ToScene2);

function Scene_1ToScene2(event: MouseEvent): void {
flv.Stop(); 
gotoAndPlay(1, "Scene 2");

}  
于 2016-01-11T07:57:04.780 に答える
0

gotoAndPlay() を呼び出す前に stop() を呼び出します。それは助けなければなりません。

于 2015-03-17T09:42:49.290 に答える