![]() |
Utilizar botones de flash en servlets Saludos a todos..... Tengo el siguiente problema: Dentro de un servlet, utilizo codigo HTML para mostrar algunos objetos y botones. No se como hacer que un grafico o animacion hecha en flash con extension .swf (mandar a llamar o visualizar) que tiene la forma de un boton, en sus acciones mande a ejecutar a otro servlet. Extraje el codigo donde inserte los graficos de flash en dreamweaver y los pase o converti a servlet pero nose como hacer que esos archivos flash se comporten como un input type=summit, etc....... De antemano gracias..... (previa descripcion) |
Amigo, lo que tu estas preguntando es netamente tema de Flas, creo que existe un foro para eso, y sino, el foro de diseño, pero como ya dijiste, lo unico que aca puedes hacer es mandar el codigo HTML que ejecuta tu Flash a un Servlet para mostralo tal y como se hace con todos los otros codigos o textos que envias al explorador, es decir, con el Response.getWriter().println(); Pero de ahi a como se comporta tu animacion Flas es netamente un problema de como haces tu Flash, nada que ver con los servlets. Por ultimo, si lo que quieres es que un formulario hecho en Flash pueda llara a un servlets para que lo valide y lo procese, es tan simple como en tu Flash decirle la direccion del Servlets que hara esta tarea. Saludos |
saludos, creo q no me explique, perdon...... Realize una pagina en dreamweaver incluyendo botones en flash, dicha pagina esta creada como html. Ahora bien, paso todo el codigo creado en dreamweaver a java servlet, pero dichos botones creados con flash se supone que tienen acciones como si fueran creados sin el formato de flash comos son: peticion y solicitud ejemplo de Codigo en java servlet de una pagina html Código PHP: codigo pasado de dreamweaver a java servlet Código PHP: CODIGO COMPLETO: //datos de entrada para el control de datos de las materias 27oct2004 Código PHP: |
Pues eso debes hacerlo directamente desde Dreamweaver, por ejemplo, cuando este el boton selewccionado, dale a la direccion URL donde este apuntara un codigo JavaScript como el siguiente javascript:thi.form.submit() Saludos |
Amigo Gonzalo, gracias por contestarme nuevamente Ya intente desde dreamweaver, estoy utilizando jBuilder para crear mis servlets. En Jbuilder utilizo el siguiente codigo: Código PHP: El swf hecho en flash tiene comportamiento grafico (colores sobre el, puntero del raton con otro color, etc), pero no se si servlet soporte o permita que este tipo de graficos puedan ejecutar o mandar a llamar a un servlet (dentro de jbuilder)...... como se hace con la programacion normal...... |
Pues poniendo tu mismo el codigo, ejemplo Código PHP: |
Amigo Gonzalo pues gracias por contestarme nuevamente... pero creo q no se como explicar mi problema. El meter el swf en servlet no es el problema el problema es q quiero ejecutar mediante ese swf un servlet. Seguire investigando, de antemano gracias por tomarte las molestias en contestarme.......... Saludos, q estes bien |
Hola, pues en el flash tu puedes programar para que llame a una función javascript no?, entonces lo que podrías hacer es crear en tu página una función javascript que llame a tu servlet, algo como: <script> function ejecuta() { document.form1.submit(); } </script> Y claro, el formulario form1, debe existir en tu página y su action debe estar apuntando al servlet. Espero te ayude, |
Gracias Hugo, en realidad soy principante en servlets. Probe el apoyo que me diste, y si funciona pero no se como acoplarlo o implementarlo con el flash (swf). Hice algunas pruebas pero no pude ejecutar un swf con javascript, no se en donde ponerlo (lo puse en varios lugares en el codigo del boton flash). Código PHP: Código PHP: Estuve investigando y nose, talvez... necesite utilizar Flash Remoting MX e implementar la estructura de la llamada de un servlet dentro de actionscript de flash. Es algo dificil de entender para mi...... como te mencione soy principante. Porfavor... ayudame........saludos.. que estes bien...... |
Hola, la idea, es que desde flash no llame al servlet, sino que haciendo uso de javascript se llame al servlet: FLASH --> Javascript --> Servlet Entonces en tu flash, pones código javascript, que llame a una función javascript: javascript:ejecuta(); Este código javascript, lo que va a hacer es ejecutar un submit de formulario html que tenga su action apuntando al servlet: <html> ... <script> function ejecuta() { document.form1.submit(); } </script> ... <form action="/servlet" name="form1"> ... </form> ... <html> |
Saludos Hugo, gracias nuevamente. Sigo aun intentando resolver el problema pero creo que no voy a poder resolverlo. Creo que voy a utilizar botones simples (estoy dandole vuelta al problema.. jeje).... Si puedes ayudarme te envio todo el codigo que tengo de mi servlet principal donde coloco los archivos flash. Código PHP: Saludos que estes bien.. y nuevamente gracias por contestar...... |
mano te dicen que desde flash mandes llamar a la funcion javascript no que pongas una liga a la funcion desde codigo html, pa el caso investigate como mandar llamar javascritp desde flash como te dicen es tema de flash no de servlets |
Antes que todo, gracias a todos los que me ayudaron........ Amigo Troyano, te mando un saludo.... Lo que pasa es que como utilice archivos flash prediseñados en dreamweaver pues solamente como prueba del uso de su codigo, lo implemente asi en los servlets (no me meti para nada con flash). Y en su manipulacion para que me ejecutara un servlet sin necesidad de modificar o hacer algo en flash lo queria hacer con javascript del propio codigo de java servlets (NO DE FLASH). Solucione el problema efectivamente dentro de flash: Aqui esta el codigo, en este codigo ya no tengo que hacer ninguna invocacion o el tratado de algun java script dentro ni fuera del flash. Simple y sencillamente se debe de tener en el flash el servlet o pagina que se quiera ejecutar o mostrar: Dentro del flash el evento que tiene propiedades tipo boton en sus acciones se debe agregar el siguiente codigo (ActionScript): Código PHP: Si tienen alguna sugerencia mejor como la que intente encontrar sin hacer nada en el flash porfavor pasenme su codigo (como por ejemplo: utilizar javascript en servlets manipulando completamente a un flash previamente hecho). Saludos, espero les pueda servir este ejemplo y el como se soluciono. |
| La zona horaria es GMT -6. Ahora son las 03:55. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.