Comunidad de diseño web y desarrollo en internet online

[remoting] RecordSet(AS) != RecordSet(PHP)

Citar            
MensajeEscrito el 05 Sep 2006 02:55 am
Hola.

Tengo una clase en AS con una propiedad RecordSet llamada lastNews, a la cual le asigno el query devuelto desde un servicio en PHP; hasta aquí todo correcto.

Ahora creo un intérvalo para que cada 3 segundos llame al método getNews para que procese el servicio. Más tarde, comprobamos si el query devuelto por el servicio (PHP) es igual a la propiedad lastNews (AS). El caso es que, aún y habiéndole asígnado el query a la propiedad anteriormente y no haber un solo cambio en el query, jamás me dice que el RecordSet (lastNews) es igual al query devuelto por el PHP.

A ver si teneis idea de que puede suceder (utilizo la última versión de AMFPHP).

Aquí muestro parte del código:

Código :

private var lastNews:RecordSet;
   private function getNews() {
      remotingObj.process("getLastNews");
   }
   public function onGetLastNews(data) {
      if (data instanceof RecordSet) {
         if (lastNews == null || lastNews != data) { /* siempre es true */
            trace(lastNews != data);     
            lastNews = data;
         }
      } else {
         trace("Ha habido un error durante la conexión a la BBDD");
      }
   }


Saludos

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 05 Sep 2006 07:39 pm
Lo he solucionado por una vía alternativa, aunque sigo sin entender lo anterior...

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.