Comunidad de diseño web y desarrollo en internet online

duda LoadVars...

Citar            
MensajeEscrito el 08 Jun 2005 10:24 am
Si ejecuto un archiov .swf en el cliente y este archivo no es parte de una web alojada en ningún servidor:

¿Podré utilizar LoadVars para transmitir variables entre el swf y un servlet java alojado en el servidor?.
¿Podría tanto mandar como bajar variables del servlet?.
Esta es mi duda.

Caso de que fuera posible. ¿Sabeis de algun tutorial del uso de LoadVars que me pueda ayudar a hacer lo que quiero? (creo que tengo claro como mandar variables por método Post al servlet, pero no tengo nada claro si puedo mandarle variables del Servlet al swf, y menos como ;-) ).

Cualquier comentario será bien recibido.

Graicas.

Por Akitan

16 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Jun 2005 03:28 am
Ok no conozco serlvlet, pero la comunicacion a traves LoadVars() de flash funciona tambien con servidores locales; incluso funciona si no esta alojado en un servidor por ejemplo con solo xml no necesitas servidor alguno.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

msie
Citar            
MensajeEscrito el 09 Jun 2005 04:23 am
Akitan

Mandar variables desde un servlet a un archivo swf si es posible, a traves del uso de páginas intermedias.

mira, supongamos que en el servlet llamas a una página que se llama intermedia.jsp y que le mandas un parámetro llamado nombre, luego en la página vas a tener un código parecido a éste:

Código :

<%
  String nombre = request.getParameter("nombre");
%>
<jsp:include page="archivo.swf" flush="true" />
    <jsp:param name = "nombre" value="<%nombre%>">
</jsp:param>
</jsp:include>


luego en archivo.swf lo accederías como

Código :

_root.nombre;


Y por supuesto enviar desde un swf a un servlet tambien se puede a través de una página intermedia.


Algo parecido, pero con PHP está aquí:
http://www.cristalab.com/foros/viewtopic.php?t=7339

Por Moothras

182 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 09 Jun 2005 09:37 pm
harold.lopez

No se si te he entendido bien.
En mi caso el archivo flash es un "standalone" que se ejecuta directamente en el cliente. Por lo que he leido y experimenatado al intentar compartir datos con LoadVars entre archivos que no estan en el mismo dominio me da problmeas :-( y no sé como arreglar el problema.

En el ejemplo que me pones, la página jsp estaría alojada en el servidor. ¿No?.
Lo que no termino de ver es como esta página le manda la variable a el archivo Flash que se ejecutó en el cliente... cada cliente tendrá su dirección distinta que no puedo editar... no lo entiendo bien.

Si funcionara me habrías salvado la vida.
Pero por desgracia no puedo hacer la prueba hasta dentro de un par de días. ¿Estás seguro de que funcionará?.

Por cierto: Muchas gracias a los dos por la ayuda y las ideas.

Por Akitan

16 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Jun 2005 03:54 am
Corrección

Akitan:
El código que puse anteriormente en teoría debería funcionar, pero al probarlo me di cuenta que no es así.

Pero hay una forma que sí funciona, y es como te dije que está aquí:
http://www.cristalab.com/foros/viewtopic.php?t=7339

con éste código:

Código :

<embed src="archivo.swf?parametro=<%=valor%>" ...


donde valor es la variable que captura el valor que enviaste desde el servlet.

y listo!

Por Moothras

182 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 16 Jun 2005 08:32 am
1000 gracias harold.lopez.

Por Akitan

16 de clabLevel



Genero:Masculino  

msie

 

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