【问题标题】:How to stop a video in a scene from playing after i move to another scene in flash?移动到 Flash 中的另一个场景后,如何停止播放场景中的视频?
【发布时间】:2015-03-17 07:38:42
【问题描述】:

我有 2 个场景,都有将两个场景连接在一起的按钮。但是从场景 1 移动到场景 2 时遇到问题。在场景 1 中播放的视频在我进入场景 2 观看另一个视频后继续播放。有没有办法停止上一个视频?

这是我在 Adob​​e 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();
}

【问题讨论】:

    标签: flash video adobe flash-cc


    【解决方案1】:

    添加

    Video_001.stop();

    “Video_001”是视频的实例名称。

    【讨论】:

      【解决方案2】:

      在调用 gotoAndPlay() 之前调用 stop()。那一定有帮助。

      【讨论】:

      • 我得到了同样的结果
      【解决方案3】:

      您需要为您的视频命名,例如

      之后转到动作脚本端并使用此代码

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 1970-01-01
        • 2017-07-14
        • 1970-01-01
        • 1970-01-01
        • 2012-07-19
        相关资源
        最近更新 更多