问个代码执行顺序的问题
问题一:
为什么下面的循环不是判断了visited[tempp_i] == 0就执行gotoAndPlay(10);,而是全部visited[]扫描一次再执行一次gotoAndPlay(10)???
for (var tempp_i = 0; tempp_i<6; tempp_i++) {
trace(456);
if (visited[tempp_i] == 0) {
cout_i = tempp_i;
gotoAndPlay(10);
}
}
问题二:
同一帧下有stop();和gotoAndPlay语句,它会直接执行gotoAndPlay语句,究竟FLASH语句的执行顺序是怎样的?如果想先让它自动停止,然后有动作后才执行gotoAndPlay,应该怎样写?
谢谢~