Pues bien, os explico:
He instalado los componentes Remoting de Macromedia y aparecen en la ventana de remoting. También he instalado amfphp abriendo el gateway.php y apareciéndome opción de descargar. Hasta aquí todo correcto.
Seguidamente he colocado este código ("holaMundo.php") en la carpeta "services":
Código :
import mx.remoting.NetServices; import mx.remoting.Connection; mx.remoting.debug.NetDebug.initialize();capturaRespuesta = new Object();capturaRespuesta.enviar_Result = function(data) { trace("Dato recibido del servidor: "+data);};capturaRespuesta.onStatus = function(data) { trace("Ocurrio un error."); trace("Detalles del error: "+data.description);};NetServices.setDefaultGatewayUrl("http://localhost/project/amfphp/gateway.php");conn = NetServices.createGatewayConnection();serv = conn.getService("holaMundo", capturaRespuesta);serv.enviar("Probando");
Cambio la URL con el de mi server y, después de esto, abro flash 2004 pro, arrastro los dos componentes remoting e inserto este código AS en el primer fotograma:
Código :
import mx.remoting.NetServices; import mx.remoting.Connection; mx.remoting.debug.NetDebug.initialize();capturaRespuesta = new Object();capturaRespuesta.enviar_Result = function(data) { trace("Dato recibido del servidor: "+data);};capturaRespuesta.onStatus = function(data) { trace("Ocurrio un error."); trace("Detalles del error: "+data.description);};NetServices.setDefaultGatewayUrl("http://tusitio/flashservices/gateway.php");conn = NetServices.createGatewayConnection();serv = conn.getService("holaMundo", capturaRespuesta);serv.enviar("Probando");
Pues bien, publico el correspondiente *.html contenedor del *.swf. Ahora viene donde "me lio"; quisiera saber que debo ejecutar una vez aquí, puesto que si abro el *.html me aparece una pantalla en blanco, si abro el *.php igual, así que... ¿Qué es lo siguiente?
De veras agradezco cualquier aportación.
Saludos y gracias!