Actionscript 3 奇怪的Flash编译器错误

Actionscript 3 奇怪的Flash编译器错误,actionscript-3,flash,compiler-errors,flash-cs5,Actionscript 3,Flash,Compiler Errors,Flash Cs5,我正在制作一个非常简单的幻灯片。。我用相同的脚本制作了其他脚本,没有错误。 这是一个简单的幻灯片,底部有7个按钮,可以跳转到节目中的各个点 如果在“操作”窗格中键入任何内容(完全按照所示编写),则会出现以下错误: 场景1,层的动作,第1帧,第1行1023:不兼容覆盖。 场景1,层的动作,第1帧,第1行1023:不兼容覆盖。 场景1,层的动作,第1帧,第1行1021:复制函数定义。 主时间线,第1000行:对frame1的引用不明确 不管我在脚本中添加了什么,它都会触发这些错误。即使我输入的都是基

我正在制作一个非常简单的幻灯片。。我用相同的脚本制作了其他脚本,没有错误。 这是一个简单的幻灯片,底部有7个按钮,可以跳转到节目中的各个点

如果在“操作”窗格中键入任何内容(完全按照所示编写),则会出现以下错误:

场景1,层的动作,第1帧,第1行1023:不兼容覆盖。 场景1,层的动作,第1帧,第1行1023:不兼容覆盖。 场景1,层的动作,第1帧,第1行1021:复制函数定义。 主时间线,第1000行:对frame1的引用不明确

不管我在脚本中添加了什么,它都会触发这些错误。即使我输入的都是基本命令,即使它被注释掉,如图所示: //停止

这是我的剧本:

import flash.events.MouseEvent;

button1.addEventListener(MouseEvent.CLICK,showpic1);
button2.addEventListener(MouseEvent.CLICK,showpic2);
button3.addEventListener(MouseEvent.CLICK,showpic3);
button4.addEventListener(MouseEvent.CLICK,showpic4);
button5.addEventListener(MouseEvent.CLICK,showpic5);
button6.addEventListener(MouseEvent.CLICK,showpic6);
button7.addEventListener(MouseEvent.CLICK,showpic7);

function showpic1(Event:MouseEvent):void{
    gotoAndPlay("picture1");
}

function showpic2(Event:MouseEvent):void{
gotoAndPlay("picture2");
}

function showpic3(Event:MouseEvent):void{
gotoAndPlay("picture3");
}

function showpic4(Event:MouseEvent):void{
gotoAndPlay("piturec4");
}

function showpic5(Event:MouseEvent):void{
gotoAndPlay("picture5");
}

function showpic6(Event:MouseEvent):void{
gotoAndPlay("picture6");
}

function showpic7(Event:MouseEvent):void{
gotoAndPlay("picture7");
}
您应该使用小写的“event”来命名每个侦听器中的变量。“Event”是一个类名,“Event”是一个未使用的标识符,可以用作变量

function showpic1(event:MouseEvent):void{

该错误意味着您可能已将这些函数复制并粘贴到同一时间线上的其他位置。如果有两个同名但参数集和返回类型不同的函数,则会发生不兼容重写。很可能您声明了一个使用内置函数名称的函数。重复的函数定义意味着您已经声明了相同的函数两次。模棱两可的引用是前者的结果:但这是因为您的代码在模板中使用,而在模板中使用它的结果造成了模棱两可。名为
frame 35;
的函数由Flash CS生成,用于在帧之间导航。

也许我应该给出更多细节。。。以上是我所有的脚本。这只是一个基本的幻灯片,有7个按钮可以在幻灯片之间切换。所显示的功能是我仅有的功能。我没有重命名任何东西来发布,你看到的一切都是我所拥有的。。在时间轴的其他地方没有其他脚本,除了显示的以外,没有对帧编号或其他函数的引用。。。我认为所有这些都是无关紧要的,因为如果我删除所有脚本,只需在“操作”窗格中键入一个字符,就会出现完全相同的4个错误。。为什么幻灯片放映可疑?我有大约20张图片,用tweens从一张图片过渡到另一张图片。有7个按钮应该指向时间线中的不同点。我在开始时只保存了图像,没有两个按钮,并写出了脚本。所有的按钮都能用。在我添加文本和tweens并将其保存为另一个名称后,它开始生成错误。当我说“幻灯片放映”时,我的意思是我正在构建此项目,以在网站上作为幻灯片放映。所有代码都张贴在上面。没有涉及其他代码。。我所有的东西都贴在这里了。无论是对是错,移动它使actions层从第10帧开始而不是从第1帧开始似乎都有效。我不明白为什么,但它有。我只是想找出其中的一个小问题。所有按钮都会工作,直到它到达表示“picture6”的框架。。任何超过该点的按钮都不能再使用了好的。。现在大部分时间都在工作。。我所做的只是删除了动作层的前几帧。。我不知道是什么原因造成的,也不知道为什么会这样。。我转到动作层,在第10帧插入关键帧,并从第1-9帧中删除动作。。所有按钮都会工作,直到您超过“picture6”的目标点。。那就没有按钮了。。