这段代码这样那个写可以吗 错了的话应该这么修改啊
flash吧
全部回复
仅看楼主
level 8
烤馒头️
楼主
var i:uint=0;
do {
trace(i);
ad();
} while (i<0);
function ad() {
trace(i);
ass();
i++;
}
function ass() {
if (i<15) {
trace(i);
ad();
} else {
trace("完毕");
}
}
为什么变量 i 没有起作用啊
2010年01月20日 02点01分
1
level 8
烤馒头️
楼主
我发现问题了原来 ass();
i++;
位置错了AS3.0里面不是有代码提升机制吗为什么没有提升i++ 还有为什么程序为什么没执行完ad()就调用ass()呢 代码执行顺序到底是这么样的啊????????????????????????????
2010年01月20日 02点01分
2
level 7
flash_as_3
自上而下依次执行
2010年01月20日 03点01分
3
level 8
烤馒头️
楼主
那代码提升机制又何解呢?
2010年01月20日 04点01分
4
1