Hmmm, acho que estou a entender. A minha dúvida recai mais como é feita a transferência de dados entre o amfphp e o flex. Isto porque do php regressarãm várias linhas do mesmo VO, ou seja, um array preenchido de VOs. Do lado do flex, tenho de mapear esses resultados a uma estrutura idêntica (arrayCollection, com VOs criados no flex), correcto?
Perdoa a eventual ignorância. Não quero dar trabalho, já ficaria felix com uns quantos links que eu desenrasco-me a partir daí. :-) Obrigado. MV 2009/4/22 João Fernandes <[email protected]> > > Aqui vai um exemplo > > Cria as duas seguintes classes. > > package > { > > [Bindable] > public class FirstValueObject > { > > public var id:Number=0; > public var prop1:String=''; > public var prop2:String=''; > public var prop3:SecondValueObject; > > public function FirstValueObject() > { > } > > } > } > > package > { > > [Bindable] > public class SecondValueObject > { > > public var id:Number=0; > public var prop1:String=''; > public var prop2:String=''; > > public function SecondValueObject() > { > } > > } > } > > cria uma função > > [Bindable] > public var col : ArrayCollection = new ArrayCollection(); > > private function init():void > { > for(var i:uint=0;i<10;i++) > { > var item : FirstValueObject = new FirstValueObject(); > item.id = i; > item.prop1 = 'something ' + i; > item.prop2 = 'othervalue' + i; > var subitem : SecondValueObject = new SecondValueObject(); > subitem.id = 100+i; > subitem.prop1 = 'subitem prop1 =' + i; > subitem.prop2 = 'subitem prop2 =' + i; > item.prop3 = subitem; > col.addItem( item ); > } > > agora faz binding de um dos objectos algures e muda via scripting uma > das propriedades e ves se não se propaga :) > > PS: o codigo não foi testado mas o principio está lá. > > -- > > João Fernandes > > Adobe Certified Expert > Adobe Community Expert > http://www.onflexwithcf.org > http://www.riapt.org > Portugal Adobe User Group (http://aug.riapt.org) > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [email protected] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
