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

もちろん、ループ自体は逆方向に実行されません。Alertを使用して新しいポップアップをAlert.show(...表示すると、アラートはすでに表示されている他のすべての上に表示されます。

したがって、「0」が付いた最初のアラートが最初にポップアップします。
次に、「1」のアラートがポップアップします(「0」のアラートの上に)
...
最後に、「9」のアラートがポップアップします(他のアラートの上に)

于 2012-04-19T15:11:36.630 に答える