【发布时间】:2021-07-13 08:48:12
【问题描述】:
如果单击,我会从movieClip 创建一个按钮,目标将移动到下一帧。如果再次单击,目标将返回上一帧。
对于“IF”语句成功执行,但对于“else”代码不起作用。
我的代码有什么问题?
btn1.stop(); //stop the movieclip frame
btn1.addEventListener(MouseEvent.CLICK, clicked);
function clicked(e: MouseEvent): void {
var namebtn:String = e.currentTarget.name;
if (namebtn == "btn1"){
e.currentTarget.nextFrame();
} else {
e.currentTarget.prevFrame();
}
}
【问题讨论】:
-
因为是同一个按钮所以条件总是true。
标签: actionscript-3 actionscript