卸载影片剪辑

在播放影片剪辑之后,您需要一种方法来在用户转到场景 2 时将影片剪辑从舞台中删除。您可以通过修改 goScene_btn 的脚本来“卸载”影片剪辑。

  1. 在时间轴中,选择“动作”图层的第 1 帧。然后,在“脚本”窗格中,在用来将用户带到场景 2 的函数的内部,在以下脚本行的末尾单击以放置插入点:
      gotoAndStop("Scene 2", 1);
    
  2. 按 Enter 或 Return 键并键入以下脚本,以便在运行该函数时卸载影片剪辑,这样,在用户转到场景 2 时,就不会继续播放该影片剪辑:
    unloadMovie("trio_mc");
    

    goScene_btn 的整个函数应如下所示:

    //当释放 goScene_btn 实例时,此脚本会将用户带到场景 2
    goScene_btn.onRelease = function() {
      gotoAndStop("Scene 2", 1);
      unloadMovie("trio_mc");
    };
    

    您的整个脚本应如下所示:

    //在第 1 帧处停止播放头
    stop(); 
    
    //当释放 goScene_btn 实例时,此脚本会将用户带到场景 2
    goScene_btn.onRelease = function (){
      gotoAndStop("Scene 2", 1);
      unloadMovie("trio_mc");
    };
    
    //当释放 attachMovie_btn 实例时,此函数会播放 trio_mc。
    attachMovie_btn.onRelease = function(){
    _root.attachMovie("MCTrio", "trio_mc", 1);
    trio_mc._x = 275;
    trio_mc._y = 200;