Foros del Web » Creando para Internet » Flash y Actionscript »

Detectar Flash y cambiar DIV

Estas en el tema de Detectar Flash y cambiar DIV en el foro de Flash y Actionscript en Foros del Web. Hola a todos, Mi duda es la siguiente. Quiero detectar si el navegador que abre mi web tiene el plugin de flash instalado, y de ...
  #1 (permalink)  
Antiguo 13/04/2009, 08:11
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Detectar Flash y cambiar DIV

Hola a todos,

Mi duda es la siguiente. Quiero detectar si el navegador que abre mi web tiene el plugin de flash instalado, y de no ser así, quiero cambiar el div que contiene el flash por un jpeg.

De momento he conseguido un javascript que detecta si tengo el plugin de Flash en mi navegador y si no es así redireciono a otra página. Pero esto no es lo que necesito, pues quiero permanecer en la misma url cambiando sólo el div.

Alguien sabe cómo hacerlo. Si podeis pasarme el código os agradezco.

Un saludo a todos.
  #2 (permalink)  
Antiguo 13/04/2009, 16:03
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 3 meses
Puntos: 5
Respuesta: Detectar Flash y cambiar DIV

Con SWFObject podes lograrlo:

Entre las etiquetas <head>...</head> :
Código:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var flashvars = {
	//-- aqui flashvars
};
var paramx = {
        //-- aqui parametros
	menu: "false",
};

swfobject.embedSWF("tu-archivo.swf", "flashcontent", "230", "275", "9.0.0", "expressInstall.swf", flashvars, paramx);
</script>
y en el body:

Código:
<div id='flashcontent'><p>aqui va pones imagen, texto, codigo php, lo que te de la gana, etc, en caso de no encontrar el plugin de flash</p></div>
Ademas el swfobject te sirve para técnicas SEO aplicadas a Flash ...

Lo encontras aqui: http://blog.deconcept.com/swfobject/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:33.