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://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
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