Até onde eu saiba, funciona isso que você disse.
Só não deixaria fazer se o valor da sua "Propriedade" você alguma
coisa diferente de um objeto.

// Funciona
private function hey():void {
        var o:Object = new Object();
        o["prop1"] = {};
        o["prop1"]["subprop1"] = 20;
}

// Não funciona
private function hey():void {
        var o:Object = new Object();
        o["prop1"] = 10;
        o["prop1"]["subprop1"] = 20;
}


Fredy

2011/8/8 Flavio Padilha <flavio_padilha_n...@msn.com>:
> Pessoal, bom dia.
> Eu tenho uma pergunta até que simples.
> No flex, para se definir uma propriedade em um componente através de uma
> string a sintaxe é assim.
> Componente["Propriedade"] = Valor;
> Eu gostaria de saber como que eu poderia colocar uma propriedade filha dessa
> propriedade, por exemplo.
> Componente["Propriedade"]["SubPropriedade"] = Valor;
> O código acima não funciona.
> Em aguardo.
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

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

Responder a