ActionScripts3 影片剪辑点击事件问题
ActionScripts3 Movie clip click event issue
我正在尝试为影片剪辑编写一些代码,以在特定帧的舞台上制作可点击区域,但出现错误,我找不到那个错误是什么。
"btn_SETTINGS" 是影片剪辑。
import flash.ui.Mouse;
import flash.events.MouseEvent;
//Stop at frame 72 (STORES PAGE)
gotoAndStop(73);
//Button SETTINGS Click
function goto_SETTINGS(event:MouseEvent):void
{
gotoAndStop(74);
}
trace("button:",btn_SETTINGS);
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS);
错误:
button: null
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at APPRAYAN_fla::MainTimeline/frame72()[APPRAYAN_fla.MainTimeline::frame72:13]
问题是你的帧号和代码,那个函数和事件侦听器正在寻找对象 "btn_SETTINGS" 但是第 72 帧中没有对象,将你的代码分开到不同的帧。
第 72 帧:
gotoAndStop(73);
第 73 帧:
//Button SETTINGS Click
function goto_SETTINGS(event:MouseEvent):void
{
gotoAndStop(74);
}
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS);
我正在尝试为影片剪辑编写一些代码,以在特定帧的舞台上制作可点击区域,但出现错误,我找不到那个错误是什么。
"btn_SETTINGS" 是影片剪辑。
import flash.ui.Mouse;
import flash.events.MouseEvent;
//Stop at frame 72 (STORES PAGE)
gotoAndStop(73);
//Button SETTINGS Click
function goto_SETTINGS(event:MouseEvent):void
{
gotoAndStop(74);
}
trace("button:",btn_SETTINGS);
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS);
button: null
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at APPRAYAN_fla::MainTimeline/frame72()[APPRAYAN_fla.MainTimeline::frame72:13]
问题是你的帧号和代码,那个函数和事件侦听器正在寻找对象 "btn_SETTINGS" 但是第 72 帧中没有对象,将你的代码分开到不同的帧。
第 72 帧:
gotoAndStop(73);
第 73 帧:
//Button SETTINGS Click
function goto_SETTINGS(event:MouseEvent):void
{
gotoAndStop(74);
}
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS);