kiwoo / flash

Artículos de la categoria flash: RSS de flash


Problemas con los eventos de Flash en Firefox y IExplorer y con el modo FULLSCREEN

Aunque Flash deberia comportarse de la misma manera en diferentes navegadores, cuando hablamos de eventos la cosa ya no es así. Después de investigar varias horas no he sacado demasiada cosa en claro, ni veo ninguna solución fantástica.
Además el parámetro wmode, tiene en los eventos unos resultados contundentes.
Y para acabarlo de arreglar resulta que en el modo fullscreen las teclas están totalmente desactivados, parece ser que por temas de seguridad (glups?)

En fin, os dejo el pequeño informe de pruebas que he hecho sobre el tema y algunos links por si a alguien le puede interesar:

He usado swfobject para integrar el flash, he cambiado el parámetro wmode en los 3 modos posibles y he probado los resultados en firefox y iexplorer6 (en el 7 me imagino que debe ser similar):
(A) fo.addParam(”wmode”, “transparent”);

* firefox
-no funciona rueda (ni siquiera clicando dentro)
-si funcionan las teclas
-no se puede activar el full screen!
* iexplore 6
-rueda funciona muy mal!
-si funcionan las teclas
-no se puede activar el full screen!

(B) fo.addParam(”wmode”, “opaque”)

* firefox
-no funciona rueda (ni siquiera clicando dentro)
-si funcionan las teclas
-no se puede activar el full screen!
* iexplore 6
-rueda no funciona ni clicando dentro
-no funcionan las teclas, ni clicando!
-no se puede activar el full screen!

(C) sin parametro wmode
* firefox
-no funciona rueda, pero al clicar dentro SI
-no funcionan teclas, pero al clicar dentro SI
-EN fullscreen no funciona las teclas (pero si la rueda)
* iexplore 6
-FUNCIONA TODO CORRECTAMENTE sin fullscreen
-EN fullscreen no funciona las teclas (pero si la rueda)

por tanto la mejor opción claramente es la C

LINKS

http://blog.deconcept.com/swfobject/forum/discussion/587/flash-focus-vs-browser-focus-w-updown-key-events/

http://www.asserttrue.com/articles/2006/11/17/firefox-and-flash-swf-selection-and-focus-problems

en este link se comenta el aspecto de que las teclas estan DESACTIVADAS en el modo FULLSCREEN

http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=616&threadid=1282762&enterthread=y

3. About keyboard input.
The full disabling of keyboard events for fullscreen mode restrains the development of new Flash RIA application with rich user interaction. Also it embarrass the fullscrean feature integration to existing application with keyboard input.
For panorama applications this means that ActiveX- and Java-based application still have a big fora in this question…
I understand everything about security restrictions, but I believe you can make some approval procedure to enable the keyboard input, say, the same as for camera and microphone: alert with “Allow keyboard access” and “Always allow for this site” checkbox.

o aquí

http://silverlight.net/forums/p/4135/12181.aspx

In the current releases, keyboard support is not enabled in full screen mode. This is supposedly a security feature so that someone couldn’t be tricked (by say a spoof of your bank’s web site) into entering sensitive information. Personally, I think that is going WAY overboard in regards to security paranoia. It basically makes fullscreen mode worthless with the exception of watching videos.

o la nota oficial de Adobe donde se habla de esta limitación:

http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

Plena pantalla en Flash 9

Una de las innovaciones mas importantes del player de flash 9 (que ya usa casi todo el mundo). Es la posibilidad de poder activar el modo plena pantalla (full-screen). En este modo el flash se reproduce en plena pantalla sin ventana de navegador, tal como lo hace por ejemplo un protector de pantalla. Esto unido al hecho de que las velocidades de conexión son cada vez mas elevadas y a que flash ya es de facto el formato standard para vídeo en internet, va a hacer aparecer un montón de aplicaciones de video interactivo donde la frontera entre internet y la televisión se va a ver muy difusa.

A continuación algunos ejemplos:

Cars trailer

BBC Motion Gallery

Mas ejemplos de flash full screen