El servicio está en el mismo domínio. Ahora Jorge fijate este es el php:
Código PHP :
<?php
class Email
{
/**
* This service send an email
* @returns true or false
*/
function send($to, $subject, $message)
{
return mail($to, $subject, $message);
}
}
?>
y este el as3
Código ActionScript :
import flash.net.*;
//Button btnEnviar;
var gw:NetConnection = new NetConnection();
gw.connect("http://www.soyuzdesign.com.br/amfphp/gateway.php");
btnEnviar.addEventListener(MouseEvent.CLICK, btnEnviar_CLICK );
var res:Responder = new Responder (onResult, onFault);
function onResult(responds:Object):void
{
trace(responds);
}
function onFault(responds:Object):void
{
for( var i in responds )
{
trace(responds[i]);
}
}
function btnEnviar_CLICK ( e:MouseEvent ):void
{
gw.call("Email.send", res, "[email protected]", "Desde Flash", txtMessage.text);
}
En el ejemplo original, que no tiene el botón enviar y por lo consiguiente la función btnEnviar_CLICK, cuando se dá Ctrl+Enter el Output retorna true. no consigo ver de dónde sale ese true. Cuando subo el archivo al servidor, claro ese true no aparece por no existir allí una caja Output será que falta modificar algo en relación a eso?
Desde ya muchas gracias. Claudio