Gracias, ya lo había visto en el histórico. Si que me vale pero parcialmente, con el mismo esquema lo que no sé hacer es enviar el XML al servidor PHP para guardarlo :-?
Gracias de todas formas >From: "Felipe Fernandez Sanchez" <[EMAIL PROTECTED]> >Reply-To: Lista dedicada a Actionscript <[email protected]> >To: [email protected] >Subject: Re: [ASNativos] DataGrid, enviar datos a través de un DataSet >Date: Sat, 12 Aug 2006 11:04:58 +0200 > > > >Hola, no se si esto te epuede ayudar pero es un código que me envió en su >día Joseba Alonso (recuerdos y copyright para él) y que me fue de utilidad. >Se trataba (si no recuerdo mal) de detectar los distintos cambios >producidos >en un DataSet: > ><code> >import mx.data.components.DataSet; >import mx.data.components.datasetclasses.Delta; >import mx.data.components.datasetclasses.DeltaPacket; >import mx.utils.Iterator; > >var ds:DataSet = new DataSet(); >// datos iniciales >ds.dataProvider = [ {nombre:"nombre1",edad:1}, > {nombre:"nombre2",edad:2} ]; > >// Modificamos el segundo >ds.first(); >ds.next(); >ds.nombre = "nombre2_modificado"; > >// Eliminamos el primero >ds.first(); >ds.removeItem(); > >// Añadimos uno >ds.addItem({nombre:"nombre2",edad:3}); > >// Mostramos los cambios >ds.applyUpdates(); >var deltapkt:DeltaPacket = ds.deltaPacket; >var OPS:Array = new Array("añadido", "eliminado", "modificado"); >var dpCursor:Iterator = deltapkt.getIterator(); >var dpDelta:Delta; >var op:Number; >var it:Object; >while(dpCursor.hasNext()) { > dpDelta = Delta(dpCursor.next()); > op=dpDelta.getOperation(); > it=dpDelta.getSource(); > trace(OPS[op]); > if(op==2){ // modificado > ds.locateById(it.__ID__); > it = ds.currentItem; > } > trace(mx.data.binding.ObjectDumper.toString(it)); > trace("----------------------------------------"); >} ></code> > > >Espero que te sirva (al menos en parte) > >Un saludo. > > > > > > > > >From: Fernando Sáez Comet <[EMAIL PROTECTED]> > >Reply-To: Lista dedicada a Actionscript <[email protected]> > >To: [email protected] > >Subject: Re: [ASNativos] DataGrid, enviar datos a través de un DataSet > >Date: Thu, 10 Aug 2006 17:06:32 +0000 > > > > > >Acortando lo que viene a ser mi pregunta es qué método utilizar para >mandar > >y recoger los datos de un DeltaPacket > > > >_________________________________________________________________ > >¿Estás pensando en cambiar de coche? Todas los modelos de serie y extras >en > >MSN Motor. http://motor.msn.es/researchcentre/ > > > > > >----------------------------------------------------- > >ASNativos > >www.5dms.com > >subscripciones/desubscripciones > >http://asnativos.5dms.com > >----------------------------------------------------- > > > >----------------------------------------------------- >ASNativos >www.5dms.com >subscripciones/desubscripciones >http://asnativos.5dms.com >----------------------------------------------------- _________________________________________________________________ Acepta el reto MSN Premium: Protección para tus hijos en internet. Descárgalo y pruébalo 2 meses gratis. http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninfantil ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

