Eu faço assim:

no PHP:

class Algumacoisa{

.......... private $algumacoisa;

..........function __construct(){
.................$this->algumacoisa = new Algumacoisa();
..........}

..........function getAlgumaCoisa(){
.................$a[] = null;
.................acVO = new AlgumacoisaVO();

................. acVO .item1 = $this->algumacoisa.item1;
.................acVO .item2 = $this->algumacoisa.item2;
.................$a = acVO;

.................return $a;
..........}
}

no AS3:

dadosProdutos.produtosDataProvider = new ArrayCollection(event.result as 
Array);
gridProdutos.dataProvider = dadosProdutos.produtosDataProvider;

Está um pouco meio confuso pq eu uso OOP e uso o Lumine então retirno os 
dados usando o lumine, que só necessita de uma linha pra isso:

$this->produtos->allToObject();
ou
$this->produtos->allToArray();
entre outros

basta fazer isso e ele leva tudo certinho para o Flex, mas no seu caso é 
basicamente da forma que fiz no início.

Att

Luis Carlos

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