Comunidad de diseño web y desarrollo en internet online

dudas en Flash Remoting MX Actionscript 2.0 y AMFPHP

Citar            
MensajeEscrito el 03 May 2005 04:02 pm
Buenas ojala me puedan ayudar.....

Recientemente me he intersado en las ventajas que ofrecen los componentes de flash remoting y ahora que existe el amfphp me he tornado completamente a su estudio puesto que mi experiencia es sobre php y mysql. Ahora he estado haciendo el tipico hello World ejemplo que me da flash y he encontrado en otras paginas, sin embargo no me funciona quisiera le echaran un vistazo al codigo y me den sus opiniones al respecto gracias.....

Codigo en HelloWorld.php

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 el codgio flash es el siquiente

Código :

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

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

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

function makeEcho_Result(result:ResultEvent)
{
  texto.text = result.result;
}

function makeEcho_Fault(fault:FaultEvent)
{
  texto.text = fault.fault.faultstring;
}


agradezco toda la ayuda que me puedan dar y de antemano agradezco su cooperacion

Saludos.. Kch

Por kch

53 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 03 May 2005 04:20 pm
ehm.. lo estás probando en un servidor?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 03 May 2005 09:26 pm
Si mi servidor esta bajo plataforma php con apache instalado, de hecho todo funciona, inculso el output de flash muesra que se esta incocando la funcion correcta dentro de la clase sin embargo no muestra el texto "hello world"

Gracias Kch

Por kch

53 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 03 May 2005 10:18 pm
CAmbia esta función asi:

Código :

function makeEcho_Result(result:ResultEvent)
{
  texto.text = result;
  trace(result);
} 

Por cierto, lindo codigo pero nada practico

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 04 May 2005 07:08 pm
ok obviamente soy bastante ignorante en el tema jajaja, ya hice lo que me dijistes sin embargo no funciono, entonces dos cositas, por que mi codigo es poco practico que tipo de tutorial o texto me recomiendas que otra cosa podria estar faltando???


gracias .... Kch

Por kch

53 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 04 May 2005 08:15 pm
En la sección de Tutoriales, hay uno de Remoting y AMFPHP.

:wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 04 May 2005 08:48 pm
si gracias...... ya lo hice funciono perfecto, de hecho en dreamweaver me funciono solamente tuve que cambiar el formato de salto de linea a LX(unix) pa que funcionara.

Gracias......

Kch

Por kch

53 de clabLevel



Genero:Masculino  

Venezuela

msie

 

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