Hola
AcrossTheHighlands!
El buble for...in, su finalidad es el recorrer las propiedades de un objeto o también puede recorrer un arreglo, por ejemplo tenemos un objeto llamado "obj", que tiene 2 propiedades, nombre y edad, si tu quieres recorrer esas propiedades en un bucle, lo haces con el for...in:
Código:
var obj:Object = {nombre:Juanita, edad:21};
for(var propiedad:String in obj) {
trace("Propiedad: " + propiedad);
trace("Valor de la propiedad: " + obj[propiedad]);
}
La salida de este sript sería:
Código:
Propiedad: nombre
Valor de la propiedad: Juanita
Propiedad: edad
Valor de la propiedad: 21
También puedes hacerlo de la misma manera con un arreglo para recorrelo:
Código:
var arreglo = new Array("dato1", "dato2");
for(var indice:String in arreglo) {
trace("Indice: " + indice);
trace("Valor en el indice " +indice+ ": " + arreglo[indice]);
}
La salida de este sript sería:
Código:
Indice: 0
Valr en el indice 0: Dato1
Indice: 1
Valr en el indice 1: Dato2
Un saludo!