En uno de los niveles, tengo el siguiente MovieClip con el codigo este:
Código:
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.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);
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.

