HICE TODO EL PROCEDIMIENTO ,
MI ARCHIVO GATEWAY ESTA AQUI
http://localhost/flashservices/gateway.php
Tambien me aparece que si deseo descargarlo hast ahi todo va bien
lo descarge y esta ne blanco ok
luego hice mi archivo php
Vamos a crear un nuevo archivo php, con el siguiente codigo:
Código :
<?php class holaMundo { function holaMundo() { $this->methodTable = array( "enviar" => array( "description" => "Regresa hola mundo, y el texto enviado, lo transforma", "access" => "remote", // Posibles valores private, public, remote "arguments" => array ("dato") ) ); } function enviar($data) { $midato="Hola Mundo. Tu usuario me enviaste: ".$data; return $midato; } } ?>
Lo guardamos( File -> Save) en la carpeta flashservices hay una carpeta llamada services, en esa lo guardamos con el nombre:"holaMundo.php".
ok y me salio en blanco
hasta ahi todo estaba bien pero
despues de que dice esto
4 :: Generando el ActionScript.
dice que hay que crear un archivo en flash , la pregunta es ¿es un archivo swf, o as?
y en donde lo guardo ?
por que yo lo guarde en services pero no sale nada solo sale en blanco y el swf tambien?
y en donde es el codigo en el fotograma o en alguno de los componentes de flash remoting?
y cual es el archivo que hay que ejecutar para que nos mande algo?
todos me dan en blanco?
mi archivo php esta en
http://localhost/flashservices/services/holaMundo.php
mis swf, y fla esta en
http://localhost/flashservices/services/holaMundo.swf
http://localhost/flashservices/services/holaMundo.fla
y el codigo que tengo de actionscript es el siguientes (tengo instalado flash 8 profesional action script 2.0 con servidor wamp(mi carpeta root es c:\wamp\www\))
muchas gracias
CODIGO ACTION SCRIPT
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/flashservices/gateway.php"); conn = NetServices.createGatewayConnection(); serv = conn.getService("holaMundo", capturaRespuesta); serv.enviar("Probando");



