Well... o problema é exatamente o que diz a mensagem. Você tem que
usar o ArrayCollection. O Array não tem o getItemAt. Você pode tentar
fazer assim:

<mx:Text text="{new
ArrayCollection(retorno).getItemAt(0).productname}" width="152"
height="40"
        fontSize="9" id="text3"/>

Mas o ideal é que você pegue o resultado e crie um novo
ArrayCollection e utilize-o no lugar do Array na propriedade "text".

[]'s
Beck Novaes

On 15 jun, 06:15, "Andrey Wischneski" <[EMAIL PROTECTED]> wrote:
> Pessoal, estou com uma pequena duvida...
>
> Estou utilizando o AMFPHP e ele me retorna uma array, estou pegando os dados
> dos campos da seguinte forma:
>
> <mx:Text text="{retorno[0].productname}" width="152" height="40"
> fontSize="9" id="text3"/>
>
> Funciona desta maneira, mas com um "warning":
>
> Data binding will not be able to detect changes when using square bracket
> operator.  For Array, please use ArrayCollection.getItemAt() instead.
>
> Tem como eu utilizar o getItemAt() em uma array normal para pegar o valor de
> um campo dentro da array e de uma determinada linha?
>
> Valeu!


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