Hun... acho que nao entendi olha como eu fiz:

var obj:Object = new Object();
var prop:Object = new Object();
  for (var i:int; i<99; i++){
     obj[prop+i];

    trace(obj.prop1); //undefined
    trace(obj.prop2); //undefined
    trace(obj.prop3); //undefined
}


Só obtenho undefined.....



On 9 out, 07:34, Beck Novaes <[EMAIL PROTECTED]> wrote:
> Então basta usar a notação de colchetes.
>
> for (...)
> {
>     Obj[prop+i];
>
> }
>
> []'s
> Beck NOvaes
>
> On 8 out, 18:17, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:> Bacana 
> Beck...
>
> > Mas tem que ser dinâmico,
> > isto é, em tempo de execução, eu invento um nome:
>
> > for (...){
>
> > Obj.prop+i,
> > ...
>
> > }
>
> > algo assim...
>
> > Atributos Dinâmicos....
>
> > On 8 out, 09:36, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
> > > Se é object, você cria no momento em que você usa a primeira vez.
>
> > > var obj:Object = new Object();
> > > obj.prop1 = "prop1";
> > > obj.prop2 = "prop2";
>
> > > O exemplo acima cria duas novas propriedades.
>
> > > []'s
> > > Beck Novaes
>
> > > On 8 out, 08:49, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:
>
> > > > Olá!
>
> > > > Instânciar classes dinâmicamente tranquilo...
>
> > > > Agora gostaria de atribuir atributos a um Object, dinâmicamente.
>
> > > > Tem como?
>
> > > > Só para criar, preciso gerar uma DataGrid com colunas e Linhas
> > > > desconhecidas (dinâmica)
> > > > e por causa do atributo "dataField" da DataGridColumn() preciso criar
> > > > atributos com array para cada coluna...
>
> > > > Ou existe alguma forma de popular a Grid sem usar o dataField?- Ocultar 
> > > > texto entre aspas -
>
> > > - Mostrar texto entre aspas -


--~--~---------~--~----~------------~-------~--~----~
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