Comunidad de diseño web y desarrollo en internet online

como puede ser?

Citar            
MensajeEscrito el 27 Nov 2005 08:07 pm
Hola, me esta pasando algo q no entiendo. Por que puede ser que haga un trace(data.length) en flash y me muestre la longitud de la data y cuando subo el archivo al servidor, pare la pelicula y entre en un bucle en el cual no para de cargar informacion, el codigo que utilizo es el siguiente:

Código :

import flash.filters.BlurFilter;
import mx.remoting.NetServices; 
import mx.remoting.Connection; 
mx.remoting.debug.NetDebug.initialize(); 
capturaRespuesta= new Object(); 
capturaRespuesta.damela_Result = function(data) 
{ 
   switch (_root.que_busco) 
   {
      case 1:
         listar_promociones(data);
          break;   
      default:
          trace ("no existe esta busqueda")
   }
}

capturaRespuesta.onStatus = function(data) 
{ 
   _root.visor_select.visor += "ERROR DE LECTURA";
} 

NetServices.setDefaultGatewayUrl(_root.ruta + "flashservices/gateway.php");
conn = NetServices.createGatewayConnection(); 
serv = conn.getService("dameTabla", capturaRespuesta); 


function llamada_select()
{
   switch (_root.que_busco) 
   {
      case 1:
         campo_busca = "SELECT PRM.ID, PRM.NOMBRE, PRM.URLLOGO, PRM.CIUDAD, PROV.PROVINCIA, PRM.DIRECCION, PRM.DESCRIPCION, PRM.MEMORIACALIDADES, FOT.URLFOTO, FOT.FECHA, FOT.SIZE FROM CLA_PRM_PROMOCIONES PRM,CLA_PRM_FOTOSPUBLICAS FOT,GEN_GEN_PROVINCIAS PROV WHERE PROV.ID=PRM.PROVINCIA AND FOT.IDPROMOCION=PRM.ID AND ESTADO='encurso' AND TIPOWEB='CLAVES'";
         break;   
      default:
          trace ("no existe esta busqueda")
   }
   serv.damela(campo_busca);      
}

function p_en_curso()
{
   _root.que_busco = 1;
   llamada_select()
}
function listar_promociones(data)
{
   trace(data.length)
   for (x=0; x< data.length; x++)
   {
      trace(data.items[x].CIUDAD);
   }
}

p_en_curso();
stop();


Estoy utilizando Flash8 y el componente RemotingConnector solamente. Publico como flashplayer8 y as2. Con versiones anteriores de flash utilizaba los componentes RemotingClasses y RemotingDebugClasses. Este es la primera vez que uso remoting con flash8 y como he ido viendo que los trace los hacia correctamente pues entonces pensaba que todo estaba funcionando correctamente.

Solo me queda pensar que puede haber un fallo en dameTabla
pero no entiendo por que cuando testeo en flash funciona y cuando
lo subo al servidor no.
Alguien me podria ayudar por favor, es importante, ya que estoy aqui parado y no puedo avanzar.

Gracias.

Por ochio

23 de clabLevel



 

safari
Citar            
MensajeEscrito el 27 Nov 2005 10:08 pm
Ya funciona, esto funciona correctamente, despues de muchas vueltas he visto el problema, no se trataba de remoting, esto ha resultado estar bien, se trataba de un stop() olvidado...

saludos y gracias

Por ochio

23 de clabLevel



 

safari

 

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