actionscript 3.0 _ repetição
For var i:int; for (i = 0; i < 5; i++)
{
trace(i);
}
As instruções de repetição permitem executar um bloco específico de código repetidamente usando uma série de valores ou variáveis. A Adobe recomenda que o bloco de código seja sempre colocado entre chaves ({}). Embora seja possível omitir as chaves caso o bloco de código contenha apenas uma instrução, essa prática não é recomendada pelo mesmo motivo que para as condicionais: ela aumenta as chances de que as instruções adicionadas em um momento posterior sejam excluídas inadvertidamente do bloco de código. Se, mais tarde, você adicionar uma instrução que deseja incluir no bloco de código, mas esquecer de adicionar as chaves necessárias, a instrução não será executada como parte da repetição. for A repetição for permite fazer a iteração por meio de uma variável para um intervalo específico de valores. Você deve fornecer três expressões em uma instrução for: uma variável que é definida com um valor inicial, uma instrução condicional que determina quando a repetição termina e uma expressão que altera o valor da variável a cada repetição. Por exemplo, o código a seguir é repetido cinco vezes. O valor da variável i começa com 0 e termina com 4, e a saída será os números de 0 a 4, cada um em sua própria linha. var i:int; for (i = 0; i < 5; i++)
{
trace(i);
}
for..in
A repetição for..in itera por meio das propriedades de um objeto ou dos elementos de uma matriz. Por exemplo, você pode usar uma repetição for..in para iterar por meio das propriedades de um objeto genérico (as propriedades de objeto não são mantidas em uma ordem específica, por isso elas podem aparecer em uma ordem aparentemente aleatória): var myObj:Object = {x:20, y:30}; for (var i:String in myObj)
{
trace(i + ": " + myObj[i]);
}
// output:
// x: 20
// y: 30
Também é possível iterar por meio dos elementos de uma matriz: var myArray:Array = ["one", "two", "three"]; for (var i:String in