我发现了一些令我感到非常困惑的关于动作脚本for循环的事。
我有一个带有for循环的AIR应用程序:
for (var k:int = 0; k < 10; k++)
{
Alert.show(k.toString(), "Message", Alert.YES);
}
但是输出从10开始计数向后到0.这只是在运行时编译AIR的方式还是循环实际向后运行?
答案 0 :(得分:4)
当然,循环本身并不会倒退。当您使用Alert
弹出新Alert.show(...
时,警报会显示已显示的所有其他内容。
所以,你的第一个警告,首先弹出“0”
接下来,弹出带有“1”的警报(在警报的顶部显示“0”)
...
最后,弹出“9”警报(在其他警报之上)