2012-04-19 36 views
0

我发现了一些令我困扰的动作for循环。动作循环是否向后运行?

我有了一个for循环的AIR应用程序:

for (var k:int = 0; k < 10; k++) 
{ 
    Alert.show(k.toString(), "Message", Alert.YES); 
} 

但在10的输出开始计数向后 0这只是所有在路上AIR在运行时编译或做的循环实际上倒退?

回答

4

当然,循环本身不会倒退。当您使用Alert.show(...弹出新的Alert时,警报将显示已显示的所有内容。

因此,您的第一个警报,首先弹出“0”。
接下来,警报以“1”弹出(在警报的顶部用“0”)
...
最后,警报与“9”弹出(另一警报的顶部)

+1

断言这是真的,将'Alert.show()'改成'trace()'并查看输出控制台。 – 2012-04-19 15:13:08

+0

谢谢,这让事情变得更加清晰。 – 2012-04-19 15:20:16