Blz Ricardo, valeu, vou dar uma olhada. 2007/12/19, RicardoRuby <[EMAIL PROTECTED]>: > > > Lino, eu tenho um exemplo para receber Array, é o mesmo tutorial do > Sephiroth. > AS: > // ActionScript file > package tutorials > { > [RemoteClass(alias="tutorials.Person")] > [Bindable] > public class Person > { > public var firstName:String; > public var lastName:String; > public var phone:String; > public var email:String; > } > } > > > MXML: > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" backgroundColor="#FFFFFF"> > <mx:RemoteObject id="myservice" source="tutorials.PersonService" > destination="amfphp" fault="faultHandler(event)" showBusyCursor="true"> > <mx:method name="getList" result="getListHandler(event)" > fault="faultHandler(event)" /> > </mx:RemoteObject> > <mx:DataGrid x="10" y="10" width="345" id="people_list" > dataProvider="{dp}" change="changeHandler(event)"> > <mx:columns> > <mx:DataGridColumn headerText="Last name" > dataField="lastName"/> > <mx:DataGridColumn headerText="First name" > dataField="firstName"/> > <mx:DataGridColumn headerText="Telephone" dataField="phone"/> > <mx:DataGridColumn headerText="Email" dataField="email"/> > </mx:columns> > </mx:DataGrid> > > <mx:Script> > <![CDATA[ > import mx.utils.ArrayUtil; > import tutorials.Person; > import mx.collections.ArrayCollection; > import mx.rpc.events.ResultEvent; > import mx.controls.Alert; > import mx.rpc.events.FaultEvent; > > [Bindable] > private var dp:ArrayCollection; > > [Bindable] > private var selectedPerson:Person; > > private function faultHandler(fault:FaultEvent):void > { > Alert.show(fault.fault.faultString, > fault.fault.faultCode.toString()); > } > > > private function getListHandler(evt:ResultEvent):void > { > dp = new ArrayCollection( ArrayUtil.toArray(evt.result) ); > } > > private function changeHandler(event:Event):void > { > selectedPerson = > Person(DataGrid(event.target).selectedItem); > } > ]]> > </mx:Script> > <mx:Button x="290" y="357" label="get list" > click="myservice.getOperation('getList').send();"/> > <mx:Form x="10" y="174" width="345" height="175"> > <mx:FormHeading label="Selected Person" /> > <mx:FormItem label="First Name"> > <mx:TextInput id="person_first_name" > text="{selectedPerson.firstName}" /> > </mx:FormItem> > <mx:FormItem label="Last Name"> > <mx:TextInput id="person_last_name" > text="{selectedPerson.lastName}" /> > </mx:FormItem> > <mx:FormItem label="Telephone"> > <mx:TextInput id="person_phone" text="{selectedPerson.phone}" > /> > </mx:FormItem> > <mx:FormItem label="Email"> > <mx:TextInput id="person_email" text="{selectedPerson.email}" > /> > </mx:FormItem> > </mx:Form> > </mx:Application> > > > [EMAIL PROTECTED] escreveu: > > galera, eu tenho um array, que me retorna uma posicao, e nesse cara > > tenho os seguintes registros. > > > > (Array)#0 > > [0] (Object)#1 > > id_cliente = "3" > > id_servico = "15" > > no_cliente = "Novo cliente" > > st_os = "0" > > > > como eu posso pegar cada um deles? tipo: > > > > arrResultado[0].no_cliente > > > > mas dessa forma está errado. > > > > valeu, > > Lino > > > > > > > > > > > >
--~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---