Laburo España: 250.000 ofertas de empleo

neomode en la web

programación, diseño web y diseño gráfico
Flash 8 no interactúa con javascript, porqué se odian?

Bueno, no es que se odien, es que por motivos de seguridad (según Adobe) si publicamos una película flash con los settings tal y como vienen por defecto, comprobaremos que al hacer un getURL con intención de enviar valores de variables al documento HTML que enlazamos, Flash elimina de la URL estas variables, es decir, no manda ningún valor. Me explico...si por ejemplo hacemos:

getURL('pagina.htm?op=10&subop=23', '_self', 'GET');

donde op y subop son las variables que queremos enviar, veremos que en la línea de dirección de nuestro navegador sólo aparece:

pagina.htm

...y ni rastro de lo que va después de la interrogación, con lo que no podemos recoger esas variables de ningún modo.

Para solucionar esto debemos irnos a File -> Publish Settings, y en la pestaña Flash, en la opción Local playback security, seleccionamos Access network only. Y a partir de entonces Flash tendrá ojos para javascript y podremos hacernos una función en javascript para recoger los valores de esas variables. No obstante si tenemos variables definidas en la línea de tiempo principal de la película, al utilizar el método GET en la función getURL, se nos encadenarán todas estas variables a la URL y puede que no queramos eso. En este caso basta con eliminar el parámetro GET de la función getURL, quedando la cosa como sigue:

getURL('pagina.htm?op=10&subop=23', '_self');

Pero, cómo hago para mandar valores desde HTML o javascript a la película Flash? Pues eso en otro post...próximamente.
Anotación por Mode Martínez Palenzuela a las 12:15:20 | Comentarios (0)
Guardado en la categoría Flash | Referencias (0)

Referencias:

Dirección para referencias

neomode en la web ni su autor se hacen responsables de los comentarios aqui hechos. Cualquier comentario insultante o fuera del tema, será borrado.

Comentarios:


Escribe tu comentario
HTML Permitido. Correo electrónico no se muestra.


Recordar datos

< Regresa a la portada

Copyleft Mode Martínez Palenzuela - Granada - Andalucía - España

Sindica este sitio usando: RSS 1.0, RSS 2.0, Atom. Esta bitácora se mantiene con Bitacorae.
LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009