Actionscript 3 按钮闪烁错误#1009

Actionscript 3 按钮闪烁错误#1009,actionscript-3,flash,button,flash-cs6,Actionscript 3,Flash,Button,Flash Cs6,我是AS3的新手,当我尝试添加按钮时,总是出现错误#1009。从一些阅读资料中,我收集到这是当我引用了一些我认为存在但实际上不存在的东西时,除非我添加了一个正确的实例名称,而我的任何其他按钮都没有发生这种情况 下面是我的代码: stop(); //buttons Erhu_btn.addEventListener(MouseEvent.MOUSE_DOWN, Erhu_func); Flute_btn.addEventListener(MouseEvent.MOUSE_DOWN, Flute_

我是AS3的新手,当我尝试添加按钮时,总是出现错误#1009。从一些阅读资料中,我收集到这是当我引用了一些我认为存在但实际上不存在的东西时,除非我添加了一个正确的实例名称,而我的任何其他按钮都没有发生这种情况

下面是我的代码:

stop();

//buttons
Erhu_btn.addEventListener(MouseEvent.MOUSE_DOWN, Erhu_func);
Flute_btn.addEventListener(MouseEvent.MOUSE_DOWN, Flute_func);
Guzheng_btn.addEventListener(MouseEvent.MOUSE_DOWN, Guzheng_func);
Ruan_btn.addEventListener(MouseEvent.MOUSE_DOWN, Ruan_func);
Yangqin_btn.addEventListener(MouseEvent.MOUSE_DOWN, Yangqin_func);
Compose_btn.addEventListener(MouseEvent.MOUSE_DOWN, Compose_func);
Intro_btn.addEventListener(MouseEvent.MOUSE_DOWN, Intro_func);

//function definitions
function Erhu_func(event:MouseEvent):void {
    gotoAndStop("Erhu"); 
}
function Flute_func(event:MouseEvent):void {
    gotoAndStop("Flute"); 
}
function Guzheng_func(event:MouseEvent):void {
    gotoAndStop("Guzheng"); 
}
function Ruan_func(event:MouseEvent):void {
    gotoAndStop("Ruan"); 
}
function Yangqin_func(event:MouseEvent):void {
    gotoAndStop("Yangqin"); 
}
function Compose_func(event:MouseEvent):void {
    gotoAndStop("Compose");
}
function Intro_func(event:MouseEvent):void {
    gotoAndStop("Intro"); 
}

除介绍按钮外,所有按钮均可工作。我知道这可能是一个非常简单的错误,但我想不出来,我真的很感激你能告诉我我的问题

如果你确定问题来自
Intro\u btn
,你能给我们看一下
Intro
框架的代码吗?我把我所有的代码放在同一个东西里,所以这就是我程序中的所有代码,把
stop()
代码保存在每个框架标签的开头。所以你的
Intro
框架只包含一个
stop()
?当你说你试图添加一个按钮时,你指的是哪个按钮?如何添加所有这些按钮?我将所有代码放在第一个框架中,这也恰好是
Intro
框架,因此我的所有代码都放在
Intro
框架中。我所说的按钮是指将带您到时间线中不同位置的符号。要添加按钮,我使用shape工具创建一个形状,然后将其转换为符号。然后,我将实例名称更改为,比如说,
Erhu\u btn
,创建从我的原始帖子中可以看到的相应函数,并将按钮和函数与
事件侦听器
链接在一起。