Comunidad de diseño web y desarrollo en internet online

AMFPHP no funciona (Bueno mas bien yo)

Citar            
MensajeEscrito el 22 Jun 2005 04:52 pm
Holas:

Bueno pues ya intente hacer funcionar el AMFPHP y no puedo hacerlo ya segui los tutoriales y al parecer el servidor esta bien instalado la prueba con el gateway.php es satisfactoria ya que me pide descargarlo. Pero a la hora de hacer ya vasrios tutoriales :oops: de tipo "Hola mundo" no funciona. Simplemente el flash no me muestra nada y si lo veo conIE solo me muestra en status "Listo" y en Firefox me muestra "descargado datos de .." :( ya he intentado varias cosas y nada la verdad ya estoy un poquito :? y no le hayo en que esta el fallo ya lo probe en local y en un hosting que tengo y pasa igual. espero alguien pueda ayudarme a resolver mi problema.

Por audurin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 05:30 pm
Errr.... amfPHP NO ES PHP... amfPHP NO SE VE EN EL NAVEGADOR... se usa con flash.... amfPHP le pasa los datos a Flash... para lo unico que sirve ver el archivo LoQueSea.php en el navegador es para depurar los posibles errores de sintaxis que puedas tener...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 06:24 pm
em...wei...ICEM4N....se refiere a la barra de abajo del navegador cada vez que cargas datos (la barra de status)....no es que lo este visualizando directamente en el navegador.


Acitvaste el debugger?
Ahi veas muchas cosas utiles para el funcionamiento de tu clase.

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 22 Jun 2005 06:33 pm
Bueno eso solo me lleva a otra pregunta hehehe como activo el debugger y como checo si me manda un error?

Por audurin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 09:29 pm
facil....
agrega a tu Library las clases de RemotingDebug (que estan en el mismo lado donde tenias las clases de FlashRemoting normal)

ya que lo tengas, escribe esto

mx.remoting.debug.NetDebug.initialize();

acuerdate de abrir el NetDebugger que esta en Windows -> Other Panels

y ve checando que errores te salen. Esto es con AS 2.0 y los componentes de AS 2.0

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 27 Jun 2005 04:45 pm
Oye man pues ya che que lo del debugger y esto es lo que me arroja

event

Connect- http://localhost/flashservices/gateway.php

summary

ConnectString: "http://localhost/flashservices/gateway.php"

Details

ConnectString: "http://localhost/flashservices/gateway.php"
Debuggld: "0"
EventType: "Connect"
MovieURL: "file://c:\apache\htdocs\hola mundo.swf"
Protocol: "http"
Source: "Client"
Time: 1119884906203
Date (object #1)
"Mon Jun 27 11:41:04 GMT-0500 2005"




event

call- holaMundo.eviar(Probando);

summary

MethodName: "holaMundo.enviar"
Parameters (object #2)
.....[0]: "Probando"


Details

DebugId: "0"
EventType: "Call"
MethodName: "holaMundo.enviar"
MovieUrl: "file://C:\apache\htdocs\hola mundo.swf"
Protocol: "http"
Source: "Client"
Time: 1119890464671
Date (object #1)
....."Mon Jun 27 11:41:04 GMT-0500 2005"
Parameters (object #2)
.....[0]: "Probando"




event

Result- Hola Mundo. Tu usuario me enviaste: Probando


summary

Result: "Hola Mundo.
Tu usuario me enviaste: Probando"


Details

DebugId: "0"
EventType: "Result"
MovieUrl: "file://C:\apache\htdocs\hola mundo.swf"
Protocol: "http"
Result: "Hola Mundo.
Tu usuario me enviaste: Probando"
Source: "Client"
Time: 1119890465078
Date (object #1)
....."Mon Jun 27 11:41:05 GMT-0500 2005"


Mi codigo es

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");


y pues sigue sin mostrarme nada cuando hago la prueba.

Disculpa la molestia y espero me puedas ayudar.

Por audurin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 06:24 pm
mmmm...a ver

prueba con este codigo

import mx.remoting.Service;
import mx.services.Log;
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
import mx.remoting.PendingCall;
mx.remoting.debug.NetDebug.initialize();

var sServicio:Service = new Service ("http://localhost/flashservices/gateway.php", null,"holaMundo",null,null);

function oResult (rs:ResultEvent) {
trace (rs.result);
}

function oFault (fl:FaultEvent) {
trace("Hubo un problema: "+fl.fault.faultstring);
trace("El código del error es: "+fl.fault.faultcode);
trace("Detalles: "+fl.fault.detail);
}

var pcResp = sServicio.welcome ();
pcResp = new RelayResponder (this, "oResult", "oFault");


al parecer en tu codigo si se esta enviando la informacion, pero no se activa correctamente el evento de la respuesta...esta en AS1...la verdad ya casi ni use los componentes de remoting de AS 1.0

Ahi te puse el codigo con AS 2.0
ve si te funciona...

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari

 

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