0

我有一个程序可以让用户使用各种功能,这些功能都可以工作。但是,当我使用音乐播放器功能时,当我单击返回以返回选项菜单时,播放和停止按钮仍保留在屏幕上。这是我的代码:

play_button.addEventListener(MouseEvent.CLICK,clickhandler);
stop_button.addEventListener(MouseEvent.CLICK,clickhandler);
function clickhandler(event:MouseEvent): void{ 

swapChildren(play_button, stop_button)
}

音乐文件嵌入在按钮中。

每次都会出现以下错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
  at SmartHouse_Scene1_fla::MainTimeline/frame10()
  at flash.display::MovieClip/gotoAndStop()
  at SmartHouse_Scene1_fla::MainTimeline/fl_ClickToGoToAndStopAtFrame_27()

需要注意的是,该错误仅在播放音乐时发生。如果我不触摸播放或停止按钮,我可以毫无问题地转到页面并离开。如果有人可以提供帮助,我将不胜感激。

4

1 回答 1

0

如果正确阅读,声音位于时间轴上的按钮内,您使用的是按钮还是影片剪辑,请确保影片剪辑时间线上存在第 27 帧。

              //you can use//  myMovieClip.visble = false;
              example:

              play_button.addEventListener(MouseEvent.CLICK,clickhandler);
              function clickhandler(event:MouseEvent): void{ 
              stage.myMovieClip.visible = false; // the name of your button clip
              }
于 2013-05-09T02:01:00.430 回答