Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 错误#1010:术语未定义且没有属性_Actionscript 3_Flash_Adobe Animate - Fatal编程技术网

Actionscript 3 错误#1010:术语未定义且没有属性

Actionscript 3 错误#1010:术语未定义且没有属性,actionscript-3,flash,adobe-animate,Actionscript 3,Flash,Adobe Animate,我尝试制作一个按钮,使其转到下一帧,但当我尝试时,有一个输出显示“TypeError:Error#1010:一个术语未定义且没有属性”。我尝试查找任何脚本错误,但找不到,脚本如下 stop(); this.nextbutton.addEventListener(MouseEvent.CLICK, click); function click(e:MouseEvent):void { nextFrame(); } 这是我第一次尝试执行actionscript3脚本没有问题,但在脚本执行

我尝试制作一个按钮,使其转到下一帧,但当我尝试时,有一个输出显示“TypeError:Error#1010:一个术语未定义且没有属性”。我尝试查找任何脚本错误,但找不到,脚本如下

stop();
this.nextbutton.addEventListener(MouseEvent.CLICK, click);

function click(e:MouseEvent):void
{
    nextFrame();
}

这是我第一次尝试执行actionscript3

脚本没有问题,但在脚本执行时似乎不存在nextbutton。要么你把按钮实例放到另一个框架,要么nextbutton不是它的实例名,或者类似的东西。谢谢!我一直在试图找到它不工作的原因脚本中引用的按钮在脚本执行时必须存在于同一时间线上,并且必须具有实例名称“nextbutton”(实例名称既不是库符号名称,也不是类名,当您在阶段上选择对象时,“属性”面板上有一个空的实例名称)。此外,“发布设置”>“ActionScript3设置”必须启用“自动声明阶段实例”选项,默认情况下该选项处于启用状态,但仍然处于启用状态。