当在loadComplete事件中采用 gotoAndPlay到第一帧时,第一帧上代码不会被执行,但是如果不调用gotoAndPlay,第一帧上是会被执行的。
而且一旦隔了几个enterframe之后,在调用gotoAndPlay,那么第一帧上代码还是被执行的。原因就是当gotoAndPlay的对象是当前帧时,是不会执行改帧上的代码的 。
当load完之后,mv处于第一帧,此时再立即调用gotoAndPlay到第一帧会导致该帧上的代码得不到执行。
上面是现象,正确的说是如果gotoAndPlay到某一帧,如果此时这个mc正好在你要播放的帧上,那么改帧上的代码不会再被执行。
本文深入探讨了在游戏开发过程中,利用gotoAndPlay进行帧同步操作时,第一帧代码执行的问题及解决策略。通过分析发现,当使用gotoAndPlay到特定帧时,若该帧为当前帧,则该帧上的代码不会被执行。同时,阐述了在加载完成后,直接跳转至第一帧导致代码未执行的现象,并提出了解决方案。
219

被折叠的 条评论
为什么被折叠?



