Comunidad de diseño web y desarrollo en internet online

Problema con AMF PHP

Citar            
MensajeEscrito el 30 Oct 2008 01:09 am
Amigos, estoy teniendo problemas con un codigo muy simple. Resulta que estoy trabajando en unos flash con 50 niveles aproximadamente.

En uno de los niveles, tengo el siguiente MovieClip con el codigo este:

Código :

import Danonino.FRemoting.as;

var servicio:Danonino.FRemoting = new Danonino.FRemoting("http://www.prueba.com/web/flashservices/gateway.php","Precios");

servicio.events.onError = function (data){
              test.text = data;
}

servicio.events.onListar = function (data){   
         if(data){
           test.text = data; 
         }   
}

function boton(mc:MovieClip){
   
   var miListener:Object = new Object();      

   mc.addListener(miListener);
   
   mc.onRelease = function() {
      servicio.process("listar",[]);
   }
}

boton(btnCalcula);


Resulta que : Dentro del onRelease del boton no me ejecuta el process de servicio. Es como que no detecta la variable servicio. Si llevo esa linea (servicio.process("listar",[]);)afuera de la función boton , funciona perfectamente el AMF-PHP. Si pongo la variable , y los eventos dentro del onRelease funciona también. Esto realmente nunca me pasó, creen ustedes que se trata por trabajar con varios niveles ? . Siempre he podido llamar al servicio desde cualquier boton del mismo clip, o desde una función creada con action.

En conclusión: El servicio AMFPHP si lo llamo desde una función, no me funciona, si lo creo en la función o lo llamo afuera, si funciona.

Que puede ser ?.

Mil gracias de antemano.

Por ale21ale

11 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Oct 2008 10:00 am
La conclusión es un poco apresurada siendo que es tan fácil de hacer. Donde dice:

Código ActionScript :

mc.onRelease = function() {
      servicio.process("listar",[]);
     trace("El servicio es "+servicio)
 }


¿Sale undefined?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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