


Servicio:
------------
"HelloWorld.php"
Código :
<?php class HelloWorld {function HelloWorld() {$this->methodTable=array( "getMessage"=>array( "description"=>"Este metodo regresa una cadena", "access"=>"remote",));} function getMessage() {return "Este mensaje proviene desde PHP";}} ?>
_________________________________________________________________________
AS v2.0:
----------
Código :
//#include "NetDebug.as" import mx.remoting.Service; import mx.remoting.PendingCall; import mx.rpc.ResultEvent; import mx.rpc.RelayResponder; urlGateway = "http://localhost/amfphp/gateway.php"; var myService:Service = new Service(urlGateway, null, "HelloWorld", null, null); var Call:PendingCall = myService.getMessage(); Call.responder = new RelayResponder(this, "getData"); function getData(re:ResultEvent):Void {_root.DynamicText001=re.result;}
¡Y si funciona!

Código :
<?php class HelloWorld {function HelloWorld() {$this->methodTable=array( "getMessage"=>array( "description"=>"Este metodo regresa una cadena", "access"=>"remote",));} function getMessage() {$link=mysql_connect('localhost','root',''); mysql_select_db("Clientes"); $sql="SELECT * FROM clientes WHERE NC = 'NC001'"; $result=mysql_query($sql); $row=mysql_fetch_array($result); return $row; mysql_free_result($result); mysql_close($link);}} ?>
¿Me explico?, ¿se puede hacer eso?, si se puede, ¿cómo tomo $row en Flash?, ¿qué debo de cambiar en el AS?
Código :
function getData(re:ResultEvent):Void {_root.DynamicText001=re.result;}
Muchas gracias.
MQ.