Comunidad de diseño web y desarrollo en internet online

FLASH CS3 + Flash remoting + AMFPHP

Citar            
MensajeEscrito el 07 Jun 2007 06:40 am
Acabo de emigrar al flash CS3 y me gustaría saber si se puede usar lo mismo que dice el tutorial http://www.cristalab.com/tutoriales/102/tutorial-de-instalacion-de-flash-remoting-y-amfphp ? lo hice ya una vez en flash MX2004 y luego en el 8, para cada uno había una version de remoting components que podia bajar de la pagina extinta de macromdia, ¿cual es el proceso para hacerlo en el CS3? ¿o hay alguna mejor manera de enlazar bases de datos (mySQL), php y flash?

Por nodream

Claber

99 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Jun 2007 02:43 pm
Yo llevo un par de años usando AMFPHP, tanto en MX2004 como en el 8, y estoy encantado con su rendimiento. Hoy he instalado por primera vez CS3, y me encuentro justamente con el problema, de que no es tan sencillo implementarlo para AS3, estaré la tarde de hoy pateandome foros, y si veo algo, o consigo algun avance lo postearé.

Salu2!

Por Dexter55

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 12 Jun 2007 06:32 pm
Hay varias maneras de hacerlo, personalmente prefiero esta:

Código :

var gateway:NetConnection;
gateway = new NetConnection();
var responder:Responder = new Responder(onResult, onFault);
gateway.connect("http://localhost/amfphp/gateway.php");
gateway.call("NombreClase.metodo", responder);

function onResult(responds:Object):void {
   // codigo
   
}

function onFault(responds:Object):void {
   // codigo
}


recuerda bajar la ultima version del amfphp

Por chko

109 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 13 Jun 2007 11:27 am
Buenas de nuevo. En efecto, es muy cómodo hacerlo con NetConnection, pero hecho muchisimo de menos el NetConnectionDebugger.

He encontrado algo que puede sustituirlo, y al menos tener un control sobre las llamadas que estamos haciendo, a la espera de que adobe tenga un poco de compasion y nos añada nuestro querido panel de nuevo ....

http://www.joshstrike.com/strike_remoting.zip

Es un paquete bastante completo, tienes un debugger en el escenario en sustitucion del anterior panel, para poder ver las llamadas, y ademas devuelve resultados tipados como Number, String, RecordSet y demas ...

Salu2!

Por Dexter55

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 14 Jun 2007 10:09 pm
Es un paquete bastante completo, tienes un debugger en el escenario en sustitucion del anterior panel, para poder ver las llamadas, y ademas devuelve resultados tipados como Number, String, RecordSet y demas ...


Ok, ya estuve checando este paquete y tiene muy buena finta, aunque he visto que el archivo de ejemplo es AS3, ¿se puede aplicar en AS2?, la verdad no me he metido mucho con AS3 y tengo miedo de que al combinarlo con AS2 algunas funciones del sitio no sirvan, la verdad por ahora no tengo ganas de cambiar todo lo que ya hice en AS2 a AS3.

¿O de plano mejor instalo el flash 8?

Por nodream

Claber

99 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Jul 2007 02:04 pm

nodream escribió:

Acabo de emigrar al flash CS3 y me gustaría saber si se puede usar lo mismo que dice el tutorial http://www.cristalab.com/tutoriales/102/tutorial-de-instalacion-de-flash-remoting-y-amfphp ? lo hice ya una vez en flash MX2004 y luego en el 8, para cada uno había una version de remoting components que podia bajar de la pagina extinta de macromdia, ¿cual es el proceso para hacerlo en el CS3? ¿o hay alguna mejor manera de enlazar bases de datos (mySQL), php y flash?


Que les parece esto ????
ustedes que tienen más experiencia en remoting

segun lo que pude leer es una arternativa open source llamado "PHPObjectv" para conexiones remoting sin el "Flash Remoting".

Ahora Bien habria que ver cuales son las desventajas de usar este metodo....

Saludos.-

Por xyyy7

16 de clabLevel



 

Béisbol, Petróleo y Mujeres Bellas.- Venezuela (Maracay)

firefox
Citar            
MensajeEscrito el 25 Jul 2007 02:08 pm
PHPObject

http://www.actionscript.org/resources/articles/53/1/Integrating-Flash-and-mySQL/Page1.html
http://ghostwire.com/resources/phpobject/

:) los enlaces son estos

Por xyyy7

16 de clabLevel



 

Béisbol, Petróleo y Mujeres Bellas.- Venezuela (Maracay)

firefox
Citar            
MensajeEscrito el 30 Jul 2007 11:57 pm

xyyy7 escribió:

PHPObject

http://www.actionscript.org/resources/articles/53/1/Integrating-Flash-and-mySQL/Page1.html
http://ghostwire.com/resources/phpobject/

:) los enlaces son estos
\Hola, postié en otro tema, pero es más conveniente por acá, les copio el texto:

(...) Cargué el amfphp en el server, bajé los archivos, creé el chat desde el tutorial, ya que instale el Flash MX 2004 y no pude abrir los .fla que están para bajar en el Chat de Flash.
Quisiera saber qué opciones hay para hacer esto mismo con versiones más recientes, vi por ahi que dan pistas para hacerlo con AS3 y PHPObject pero estaría interesante que actualicen este Tutorial con este tipo de cosas para los que no entendemos tanto o que aclaren bien donde poner ese código de AS3, iría en los archivos del Clabserver? en Control.as? Plis una mano! Les agradezco por el foro, cada día me sorprenden más. Saludos.

Por faculp

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Dic 2007 02:32 pm

chko escribió:

Hay varias maneras de hacerlo, personalmente prefiero esta:

Código :

var gateway:NetConnection;
gateway = new NetConnection();
var responder:Responder = new Responder(onResult, onFault);
gateway.connect("http://localhost/amfphp/gateway.php");
gateway.call("NombreClase.metodo", responder);

function onResult(responds:Object):void {
   // codigo
   
}

function onFault(responds:Object):void {
   // codigo
}


recuerda bajar la ultima version del amfphp


Estoy utilizando una versión de prueba, de flash cs3. Al depurar me da el siguiente error:

Por noelmf

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Dic 2007 08:55 am
Perdón, no se porque no se ha guardado el texto completo del post anterior. Continuo con el a continuación. Al depurar da 3 errores:

No se pudo cargar la clase o interfaz 'Responder'.

Por noelmf

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Dic 2007 09:01 am
Perdonar, sigue dando problemas el formulario.

Por noelmf

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Abr 2009 09:25 pm
acabo de publicar unas librerias para utilizar remoting con actionscript 3 en flash cs3 y cs4 de un modo muy parecido a como lo hacen las librerias de remoting para flex, las librerias estan en http://blog.foxrocklive.com , la pagina esta en ingles, espero ponerla en español pronto

Por epox

4 de clabLevel



Genero:Masculino  

bacata

firefox
Citar            
MensajeEscrito el 06 Mar 2010 12:00 am
soy nuevo usando el amfphp, quisiera saber como hacer los querys en as2.0, uso el cs4

Por agamc619

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 May 2010 01:05 pm

chko escribió:

Hay varias maneras de hacerlo, personalmente prefiero esta:

Código :

var gateway:NetConnection;
gateway = new NetConnection();
var responder:Responder = new Responder(onResult, onFault);
gateway.connect("http://localhost/amfphp/gateway.php");
gateway.call("NombreClase.metodo", responder);

function onResult(responds:Object):void {
   // codigo
   
}

function onFault(responds:Object):void {
   // codigo
}


recuerda bajar la ultima version del amfphp


eso anda lindo, pero cuando tenes que inicializar dos dataprovider con dos tablas distintas algo como:

Código :

public var gateway : RemotingConnection;
public function loadAplicacion():void{  
gateway = new RemotingConnection("http://localhost/amfphp/gateway.php");
gateway.call('Productos.leer', new Responder(onResultProductos, onFault));
gateway.call('Descripciones.leer', new Responder(onResultDescripciones, onFault));}
public function onResultProductos(result:Array) : void{
   productos.dataProvider=result;
}
public function onResultDescripciones(result:Array) : void{
   descripciones.dataProvider=result;
}                              
public function onFault( fault : String ) : void{
   Alert.show(fault);
}


se rompe todo, en onResultDescripciones te trae los datos de productos.

fernando

Por fernando6867

1 de clabLevel



 

firefox

 

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