Comunidad de diseño web y desarrollo en internet online

Cuando se recomienda usar Flash Remoting?

Citar            
MensajeEscrito el 18 Jun 2005 03:48 am
Creo que la pregunta es sencilla.

Si quiero desarrollar un sitio web con flash, php y mysql seria mejor que usara AMFPHP?

El sitio esta pensado para contener: tutoriales, codigo fuente, biblioteca de temas, publicidad (jeje, alguien me debe mantener :lol: :lol: ), foro bueeeeeeeeno si me atrevo a hacerlo, ahorita ando huyendole un poquito :crap:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 06:51 am
A ver... AMFPHP no es otra cosa que "Clases de PHP" es decir, sigue siendo PHP, cuando usarlo? pues siempre...

AMFPHP te permite el envio binario de datos, es decir, si en PHP envias un XMl, flash recibira un XML, si en PHP le devuelves los resultados de un query (recordset) pues flash los toma tambien como un recordset,... en algunos casos es muuuucho mejor que usar xml o loadVars...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 18 Jun 2005 02:15 pm
Despues de usar Remoting, sentiras que LoadVars y LoadXML, estan depreciados !

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 03:10 pm
Entonces me tengo que olvidar de LoadVars y replantear lo poquito que habia hecho del site, :crap: , me costo un poquito aprender flash con php usando LoadVars y ahora no lo voy a usar :cry: , bueeeno que todo sea para bien y como dicen por alli siempre hay que empezar de lo mas sencillo :crap:

Ahora donde puedo conseguir ejemplos y/o tutoriales de AMFPHP, por si acaso ya probe los tutoriales de aqui. :wink:

La instalacion del gateway me funciono, pero el tutorial de javierdaniel lo hago igual y me dice que no existe la clase holaMundo, jeje, el programa que esta hecho en todos los lenguajes del mundo. :lol: :lol: :lol:

Ahora el gateway me funciona perfecto, tal como dice freddie me dice que descargue el archivo y cuando abro el archivo no me muestra nada, y segun javierdaniel sino me muestra nada es que todo esta bien. :D

Pero hola mundo, yo quiero mi hola mundo :cry:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:07 pm
Si no te muestra eso, es el error que les pasa a todos.(no pienso repetir que es, busca en el foro) :roll:

Pero bueno Maikel, en ti veo interes por aprender, asi que hoy lo hacemos trabajar, por que lo hacemos trabajar. :lol:

Primero dime:

Que componentes instalaste de Remoting:
AS 1.0
ó
AS 2.0

Luego que respondas eso, te digo que sigue.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:21 pm
A.S. 2.0

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:29 pm
Ah por cierto mi host es gratuito, de tripod.lycos.es, :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:35 pm
Crea una nueva pelicula(Documento), en Flash.

Ok, ahora ve a:
Ventana -> Otros Paneles -> Bibliotecas Comunes -> Remoting

Ahora arrastra a tu pelicula los dos componentes que salen en la biblioteca que acabamos de abrir.

Ahora pega este código y que te aparece en el trace:

Código :

import mx.remoting.Service;
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
function onMiRespuesta(data) {
   trace("Esto es lo que nos regreso el servicio: \n" + data.result);
}
function onMiFault(fault):Void {
   trace("Maldita sea, un error: "+fault.fault.faultstring);
}
capturaRespuesta = new RelayResponder(this, "onMiRespuesta", "onMiFault");
miServicio = new Service("http://danonino.org/flashservices/gateway.php", null, "holaMundo", null, capturaRespuesta);
miServicio.enviar("Hola soy Maikel");

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:51 pm
me sale esto:


Maldita sea, un error: no class named holamundo is known to the gateway

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 04:56 pm
No dije, que le cambiaras la parte de servidor a la tuya, dejale la de danonino.org y dime si te funciona, es necesario saber si con danonino.org, te funciona

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 05:06 pm
Ah sorry, si me funciona con donanino.org esto es lo que me sale:


Esto es lo que nos regreso el servicio:
Hola Mundo.
Tu usuario me enviaste: Hola soy Maikel


Pero yo quiero mi hola mundo, :cry:
[/code]

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 05:11 pm
Ya lo se, solo queria ver, que primero trabaje la parte de flash. Que ya vimos que si!!!

Ahora bajate este archivo:

http://danonino.org/flashservices/services/holaMundo.php.bak

Subelo a tu carpeta services(quitale la extensión .bak)

En Flash, cambia ahora a tu hosting, y dinos como te va.

Si te marca Error, pasanos la url, a tu servicio, para probar.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 05:21 pm
no lo descarga, creo que al final tiene un .htm

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 05:24 pm

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Jun 2005 05:52 pm
No me funciono, seguimos luego, de todas maneras yo voy a intentar solo cuando llegue es que tengo clase, gracias!! cualquier duda la posteo.

una cosa yo estaba usando el editor del que hablabas en el tutorial pero al parecer no me pone los saltos de lineas de los que hablabas, me di cuenta porque revise el holaMundo.php que me mandaste y estaban los caracteres eso pero el mio no los tenia.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 09:30 pm
Maikel; para instalar Flash Remoting; usa este tutorial:
http://www.cristalab.com/tutoriales/102/tutorial_de_instalacion_de_flash_remoting_y_amfphp

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 18 Jun 2005 09:53 pm
Puede ser que directamente; un hosting gratuito no soporte AMFPHP, lo advierto en el tutorial, pruebalo en un hosting pagado y si no puedes montate en tu casa Apache, PHP y MySQL.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 18 Jun 2005 10:53 pm
maikel, ya probamos que el flash este todo bien.

Tu problema maikel, y el de la gran mayoría que ven frustrados sus intentos de usar Remoting es la codificación de los php.

Usa el que te pase arriba. El de arriba "holaMundo.php", dejalo en la carpeta services

En la carpeta flashservices, remplaza tu archivo gateway.php.

Por este otro:

http://danonino.org/flashservices/gateway.php.zip

(Recuerda no es zip, quitale la extensión .zip)

Si aún con esos dos archivos no te funciona, como te funciono con el mio. Pues no quedara de otra que hacerlo local. Pero bueno solo prueba esto que te digo

Saludos :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2005 11:33 pm
ok bueno freddie yo habia dicho que el gateway.php si me funcionaba que no me daba ningun error con tu codigo :roll:

Pues ahora usando el gateway.php y el holaMundo.php que me dio javierdaniel me funcionan ambos:

bueno la unica que diferencia que hay entre los gateway son estas:

Codigo de Freddie:

Código :

<?php
    include("./app/Gateway.php"); //<--Aqui hay diferencia
    $gateway = new Gateway();
    $gateway->setBaseClassPath(realpath("./services") . "/"); //<--Aqui tambien
    $gateway->service();
?>


Codigo de javierdaniel

Código :

<?php
 include ("app/Gateway.php");
 $gateway = new Gateway ();
 $gateway ->setBaseClassPath ("./services/");
 $gateway ->service();
?> 


Me imagino que es por el ".", :?

Gracias javierdaniel

Y bueno freddie gracias tambien, y ahora puedes que el hosting gratuito de tripod si admite el uso AMFPHP, :lol: :lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 11:39 pm
No hay de que.

Y como dije(y lo he dicho X^n ), la instalación es bastante sencilla, solo tenemos que cuidar la codificación de nuestros php(salto de línea linux).

Saludos y disfruta Remoting :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2005 11:53 pm
Pero es que codifique en el editor que tu recomendaste, hay que configurarlo de alguna forma para esos saltos de lineas? :? , porque lo use tal y como tu señalas en el tutorial archivo nuevo->plain text y eso.

Pero creo que el error era en el codigo de freddie, es decir en el gateway.php :crap:

Bueno si me puedes recomendar algun lugar donde conseguir mas informacion de AMFPHP que contenga ejemplos y esas cosas, te lo agradeceria muchisimo... y bueno disculpa el fastidio :lol: :lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jun 2005 11:55 pm

Maikel escribió:

Pero creo que el error era en el codigo de freddie, es decir en el gateway.php :crap:

No, no tiene sentido que asi sea si conoces para que funciona cada linea

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 19 Jun 2005 12:03 am

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 Jun 2005 12:16 am
Da lo mismo ¬_¬

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 19 Jun 2005 12:21 am
Ok, el aporte de F y el mio son ya dos puntos de vista (aunque F se olvide del mio :cry: )

Ahora lo que respecta tutoriales, se paciente, Freddie tiene preparados mas tutoriales, y yo en cuanto termine la universidad(dentro de 2 meses), realizare algunos más. No olvides que ahora que ya te trabajó remoting, con los archivos que te pase, puedes moverles lo que quieras, ya que se supone los bajaste a tu PC. Así, si algo no te funciona los vuelves a subir y listo.

Por lo pronto seguire al pendiente de problemas de los usuarios.

Saludos :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 19 Jun 2005 12:33 am
Hey, bueno voy a estar esperando los tutoriales impacientemente, de todas voy a echar una investigadita por google a ver que consigo por alli, otra cosilla y la ultima que hay del editor de texto es con la pregunta que te hice arriba... :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 Jun 2005 12:36 am
Crea un nuevo servicio, y ya no te debe dar error(en teoría no).

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 20 Jun 2005 03:14 pm

<?php
include("./app/Gateway.php"); //<--Aqui hay diferencia
$gateway = new Gateway();
$gateway->setBaseClassPath(realpath("./services") . "/"); //<--Aqui tambien
$gateway->service();
?>

definitivamente el error es este:
realpath("./services")
con realpath sacas la ruta exacta de donde esta la carpeta services.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox

 

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