Javascript Actionscript 3-功能不兼容&;重复函数定义

Javascript Actionscript 3-功能不兼容&;重复函数定义,javascript,actionscript-3,Javascript,Actionscript 3,在这里输入代码我的前两个函数工作,我点击一个easy按钮,它进入easy level页面,然后我选择我的Middle按钮,它进入Middle页面,但是当我添加到困难部分时,它会出现故障。出现了两个错误(不兼容函数和重复函数定义),知道我做错了什么吗 问候 马赛克 你的代码看起来不错。您可以附加FLA文件吗?错误似乎发生在第5帧。不要在时间线上跳跃。时间线是动画的一部分。。。更好的方法是为每个关卡制作一个movieclip/Sprite,并在需要时在舞台上添加/删除它。欢迎苏伯丹?我可以把它寄给你

在这里输入代码我的前两个函数工作,我点击一个easy按钮,它进入easy level页面,然后我选择我的Middle按钮,它进入Middle页面,但是当我添加到困难部分时,它会出现故障。出现了两个错误(不兼容函数和重复函数定义),知道我做错了什么吗

问候 马赛克


你的代码看起来不错。您可以附加FLA文件吗?错误似乎发生在第5帧。不要在时间线上跳跃。时间线是动画的一部分。。。更好的方法是为每个关卡制作一个movieclip/Sprite,并在需要时在舞台上添加/删除它。欢迎苏伯丹?我可以把它寄给你吗?这样你就可以看到,我似乎不能把它附加在这个上面。你在其他地方给了另一个函数相同的名称,这是很明显的。错误意味着你有两个(或更多)函数相同的名称。时间线作为一个整体计为一个范围。因此,如果在同一时间线的多个帧上有代码,它们都需要唯一的var/函数名。例如:第1帧的函数不能与第3帧上的函数同名,以此类推。
//----easy option-----//  

stop();  

easy_btn.addEventListener(MouseEvent.CLICK, easybutton); 

function easybutton (event:MouseEvent):void {

    gotoAndStop(3)

    }

    //---------medium option------// 

stop();  

medium_btn.addEventListener(MouseEvent.CLICK, mediumbutton); 

function mediumbutton (event:MouseEvent):void {

    gotoAndStop(4)

    }


    //-------difficult option--------//

stop();  

difficult_btn.addEventListener(MouseEvent.CLICK, difficultbutton); 

function difficultbutton (event:MouseEvent):void {

    gotoAndStop(5)

    }

    //-------end option--------//