我目前正在尝试在Flash中创建一个登录系统。
此时我唯一的问题是,如果值为“1”,我想将其更改为下一帧。
所以我改变了这个:
result_text.text = "" + event.target.data.systemResult;
进入这个:
if (event.target.data.systemResult == "1") {
result_text.text = "Welcome!!";
this.gotoAndStop('2');
} else {
result_text.text = "" + event.target.data.systemResult;
}
然后它只是说“欢迎!!”但它没有进入下一帧-.-'
有没有人有任何想法?
答案 0 :(得分:0)
this
是您在该上下文中的事件,因为您正处于事件处理闭包中。
尝试MovieClip(root).gotoAndStop(2);
并确保你从@SrRichie已经建议的2号左右失去了''。
从截图中,这也应该有效:
MovieClip(root).gotoAndStop('LoggedIn');
如果root
为null(我没有查看您详细引用的教程,所以我不确定),您可能需要在代码的前面创建一个变量来引用{{ 1}},然后在其上调用root
。