0

关于 actionscript for 循环,我发现了一些让我非常困惑的东西。

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

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

但是输出从 10 开始倒数到 0。这只是 AIR 在运行时编译的方式,还是循环实际上向后运行

4

1 回答 1

4

当然,循环本身不会向后运行。当您弹出一个新的AlertusingAlert.show(...时,警报会显示在已显示的所有其他内容之上。

因此,您的第一个警报,首先弹出“0”。
接下来,弹出带有“1”的警报(在带有“0”的警报之上)
......
最后,弹出带有“9”的警报(在其他警报之上)

于 2012-04-19T15:11:36.630 回答