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.