Mi spiego meglio.
Utilizzo flash 8, amfphp 1.0 milestone 3 e php 4.3.10 con php4-pear installato.
Nel primo ed unico frame del mio filmato ho inserito il seguente codice:
import mx.remoting.*;
import mx.rpc.*;
import mx.remoting.debug.NetDebug;
var gatewayUrl:String = "http://192.168.1.3/flashservices/gateway.php"
NetDebug.initialize();
var _service:Service = new Service(gatewayUrl, null, 'HelloWorld', null , null);
var pc:PendingCall = _service.say("Hello world!");
pc.responder = new RelayResponder(this, "handleResult", "handleError");
function handleResult(re:ResultEvent)
{
trace('The result is: ' + re.result);
}
function handleError(fe:FaultEvent)
{
trace('There has been an error');
}
------------------------------------------------------
il mio servizio php ha il seguente codice:
<?php
class HelloWorld
{
function HelloWorld()
{
$this->methodTable = array
(
"say" => array
(
"access" => "remote",
"description" => "Pings back a message"
)
);
}
function say($sMessage)
{
return 'You said: ' . $sMessage;
}
}
?>
I percorsi sono giusti quando eseguo il filmato non mi da nessun tipo di errore nemmeno nel NetConnection Debugger però non mi restituisce niente da php e in definitiva non funziona il trace

Rispondi quotando