Comunidad de diseño web y desarrollo en internet online

Problema con flash transparente en firefox 3.5.3

Citar            
MensajeEscrito el 09 Oct 2009 06:13 pm
Estoy realizando un proyecto que utiliza un archivo flash transparente. Uso para incluirlo en la página la librería javascript swfobject2.

Funciona perfectamente en todos los navegadores pero en firefox aparece un pequeño problema. Cuando se hace click en ese flash transparente aparece el borde en el limite inferior del flash transparente (o sea donde acabaría el flash si fuera opaco).

He hecho pruebas en:
Opera Ubuntu.
Opera Windows XP.
Firefox 3.5.3 Ubuntu.
Firefox 3.5.3 Windows XP.
Safari Windows XP.
Chrome Windows XP.

Solo se produce ese fallo en firefox, tanto en linux como en Windows.

La librería swfobject2 incluye el flash con el uso de la etiqueta html Object.

Hasta ahora estaba utilizando AC_Active_Content y ese error no se producía, pero esa librería de adobe incluía el flash en firefox con embed. De todas formas ahora que estoy usando esta librería swfobject2 que incluye el flash con object el render del flash es de mucha mayor calidad o sea que preferiría poder usarla.

Sabéis alguna manera de evitar ese borde inferior que aparece al hacer click sobre el flash transparente en firefox? Es un error de firefox?

Por porba

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Oct 2009 09:39 am
Ya encontré la solución.

Al parecer en firefox 3.x el css por defecto para la etiqueta object tiene un valor que provoca este fallo. Se soluciona incluyendo en tus css:

Código :

object {outline: none;}


Por supuesto si no quieres aplicarlo a todos los object y solo al que contiene tu/s película/s flash siempre se puede utilizar un selector más específico en tu css.

Código :

object#myObjectID {outline: none;}


Código :

object.myObjectClass {outline: none;}


....

Por porba

12 de clabLevel



 

firefox

 

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