actionscript-3 - 奇怪的Flash编译器错误

标签 actionscript-3 flash compiler-errors flash-cs5

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

如果在操作 Pane 中键入ANYTHING,则会收到以下错误,它们的书写方式与显示的完全相同:

场景1,“ Action ”图层,第1帧,第1行1023:不兼容的替代。
场景1,“ Action ”图层,第1帧,第1行1023:不兼容的替代。
场景1,图层“操作”,第1帧,第1行1021:重复的功能定义。
MainTimeline,第1行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");
}

最佳答案

您应该使用小写的“事件”在每个侦听器中命名变量。 “事件”是一个类名,而“事件”是一个未使用的标识符,您可以将其用作变量。

function showpic1(event:MouseEvent):void{

关于actionscript-3 - 奇怪的Flash编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532712/

相关文章:

apache-flex - Flash 和 Flex 中的线程

ssl - 切换到 SSL 后 SWF 未在 ie8 中加载

xml - 加载 XML 文件时从文本节点的内容中去除前导和尾随空格

qt - 包含来自单独目录的文件时的 undefined reference

ios - 使用文件 md5.c 编译 Xcode 时的警告

apache-flex - Actionscript 3 数学不一致

ios - Haxe 究竟为 iphone/ipad 导出了什么?

apache-flex - 需要进行Flex澄清: width, min(max)Width,explicitWidth,explicitMin(Max)Width,measuredWidth,measuredMinWidth,percentWidth

Flash Player 10 实时音频播放

c++ - 无法在派生模板类中访问模板基类的成员