Amigos, estou com um problema com o FOR no actionScript, acredito ser um problema não tão complicado, mas nunca vi acontecem em outras liguagens, gostaria de saber se estou usando o for de maneira incorreta ou se no actionScript ele tem comportamento diferente. Segue o Codigo.
public function contagem():void
{
Alert.show("Tamanho do ArrayCollection.: " + modulosAprovados.length);
for(var i:int = 0;i < modulosAprovados.length; i++)
{
Alert.show("Valor do i.: " + i);
}
}
Amigos montei esta funciont somente por desencargo de consciência, o problema é o seguinte.
na execução deste codigo a sequencia de comandos a meu ver esta incorreta, visto que primeiro ele esta executando o laço.
modulosAprovados é uma ArrayCollecion que tem o tamanho de 21 posições. Quando executo o programa chamo a funcion e é retornodo os valores conforme abaixo.:
Valor do i.: 21 … ate chegar a … Valor do i.: 0 depois
Tamanho do ArrayCollection.: 21.
Acreditava que o correto seria primeiro aparecer .: Tamanho do ArrayCollecion.: 21 depois
Valor do i. 0 … até chegar a 21.
Será que alguem pode me explicar o que pode estar acontecendo???