A verdade é que esses índices geralmente são ordenados alfabeticamente, mas
se você quiser um for que percorre todas as posições, pode usar:

for each(label:String in myArray[0]) {
    Alert.show(label);
}

ele vai mostrar 2 alerts, um em cima do outro:
Alert1: "FULANO"
Alert2: "BRASILIA"

se você precisar mesmo pegar os índices, pode usar

for (indice:String in myArray[0]) {
   Alert.show(indice);
}

que resulta em:
Alert1: "nome"
Alert2: "city"

pra usar um índice e pegar o valor dele, acho que é só usar como um array
normal:

for (indice:String in myArray[0]) {
    tmp = myArray[0][indice];
}

2008/6/19 Daniel Vitor <[EMAIL PROTECTED]>:

>
> Para poder criar uma função genérica.
>
> Concordo que o label realmente ajuda d+ mesmo, mas se eu nao souber o
> nome do label, como faço para acessar essa informação dentro do
> objeto?
>
> Vamos supor que eu quero criar uma classe com um método que receberá
> por paramentro um array e um indice para exibir a informação desse
> indice em todas as posições do array exemplo:
>
>
> var MeuArray:Array = new Array();
>
>
> MeuArray.push({nome:"FULANO", city:"BRASILIA"});
> MeuArray.push({nome:"SICLANO", city:"GOIANIA"});
> MeuArray.push({nome:"BELTRANO", city:"SÃO PAULO"});
>
>
> public class ExibePos
> {
>   public function ExibePos()
>   {
>
>   }
>
>   public static function Exibe(array:Array, indice:int):void
>   {
>      for (var x:int, x < array.length, x++)
>      {
>         Alert.show(array[x].??????);
>      }
>   }
> }
>
>
> Não testei o codito acima, é apenas uma ilustração de uma situação!
>
> Desde já muito obrigado!
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a