Comunidad de diseño web y desarrollo en internet online

iniciacion AMFPHP

Citar            
MensajeEscrito el 09 Sep 2008 09:45 am
Saludos, ayer instale por primera vez amfphp y estoy tratando de hacer un hello world desde flash, pero no consigo nada.
Voy a describir todos los pasos q he seguido a ver si encontrais algun fallo.

En primer lugar instale flash remoting.
En segundo descomprimi carpeta amfphp en App/www

[img]C:\Documents and Settings\A_J\Mis documentos\Mis imágenes\ruta.jpeg[/img]

Comprobe que funcionaba escribiendo en el browser la ruta al archivo gateway.php. Y me aparecio este mensaje:

[img]C:\Documents and Settings\A_J\Mis documentos\Mis imágenes\mensaje.jpeg[/img]

Asi que yo deduzco q todo se instalo correctamente

A continuacion escribi este script en php y lo guarde en la carpeta services de amfphp:

Código :

<?php
$message="me cago en esta mierda";
class HelloWorld{
      function HelloWorld(){
         $this->methodTable = array(
            "makeEcho" => array(
               "description" => "Echo que devuelva la variable a flash",
               "access" => "public",
               "arguments" => array ("arg1")
            )
         );
      }
      function makeEcho($message){
         return $message;
      }
}
?>



Y utilice este script para flash:

Código :

import mx.rpc.RelayResponder; 
import mx.rpc.FaultEvent; 
import mx.rpc.ResultEvent; 
import mx.remoting.PendingCall; 
import mx.remoting.RecordSet;
import mx.remoting.Service;

var howdyService:Service = new Service("gateway.php",null,"HelloWorld",null, null );
var pc:PendingCall = howdyService.makeEcho();

pc.responder = new RelayResponder( this, "makeEcho_Result", "makeEcho_Fault" );  

function makeEcho_Result(result:ResultEvent)
{
  trace(result);

}

function makeEcho_Fault(fault:FaultEvent)
{
  trace("error");
}


Bueno, el caso es que cuando me equivoco de ruta si que me aparece un mensaje de error pero en cualquier otro caso no hace nada de nada.
Cualquier tipo de ayuda sera bienvenida.
Gracias

Por a_j

14 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Sep 2008 12:08 pm
Vaya, insertaste imágenes de captura desde tu escritorio: C:\Documents and Settings, con lo cual no se ven, pero dan una buena idea de tu problema, posiblemente un acercamiento NPI
Mira el tuto original ( http://www.flash-db.com/Tutorials/helloAS2/ ), no agregues nada de nada (menos mensajes tontos en la clase PHP ) y mira si te funciona. Si no te funciona, el Logger (que creo que el tuto que nos muestras no tiene .... o si?) te dará mensajes de error que pueden dar una pista

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.