【发布时间】:2015-04-16 15:45:54
【问题描述】:
我想多次调用函数“clica”,但要更改 gotoAndStop (“gotoAndStop(x)”) 中的帧数。如何将值 x 传递给函数 clica?谢谢
stop();
jogar.addEventListener(MouseEvent.CLICK, clica);
function clica(e:MouseEvent):void{
gotoAndStop(2);
}
【问题讨论】:
-
您能否更具体地说明您想要“更改帧数”的方式?您希望它随着每次点击而增加吗?您是否有不同的按钮,每个按钮都转到不同的框架?
-
查看该答案,问题与stackoverflow.com/questions/14028444/… 相同,您不能对原生事件使用第一种方法,但第二种方法可以使用
-
我不想写两个这样的函数...我只想要一个函数 jogar.addEventListener(MouseEvent.CLICK, clica); jogar2.addEventListener(MouseEvent.CLICK,clica2);函数 clica(e:MouseEvent):void{ gotoAndStop(2); } 函数 clica2(e:MouseEvent):void{ gotoAndStop(3); }
标签: function actionscript-3 flash parameters arguments