Cara! TE AMO :) tão intuitivo! vou re-ver meus testes!
se você for dar uma olhada no google, nao tem nenhum referência (tao simples, qto essa) de como fazer acontecer isso! valeu d+ 2009/10/27 José Carlos Silveira Fiel <[email protected]> > Verifiquei alguns exemplos e testando funcionou. Eu instanciei a classe > Zend_Amf_Value_Messaging_ArrayCollection() sem passar nada no construtor e > após pego a instancia e chamo a propriedade *source* passando o array. > Veja abaixo: > > *$result = mysql_query($sql);* > *while($row = mysql_fetch_object($result,'VOContato'))* > *{* > *$data[] = $row;* > *}* > ** > $_result = new Zend_Amf_Value_Messaging_ArrayCollection(); > *$_result->source = $data;* > * > * > *return $_result;* > > Caso não funcionar me avise. > > Abraços! > > -- > Att., > José Carlos Silveira Fiel > Programador Adobe Flex e PHP > Blog: http://blog.josecarlosfiel.com.br/ > Twitter: http://twitter.com/josecarlosfiel > > > 2009/10/27 Arthur Magno <[email protected]> > > Entendi, vou ver se funciona aki! >> >> Alguem tem + alguma sugestão? >> >> 2009/10/26 Luis Carlos Quinhone <[email protected]> >> >> >>> 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 -~----------~----~----~----~------~----~------~--~---
