La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25136 - AVERIGUAR LA VERSION DEL PLUGIN FLASH
Autor:  JOSE MANUEL DE LA CHICA
Hola!! Me gustaria averiguar desde javascript o cualquier otro lenguaje que me propusierais que version del plugin de flash se esta utilizando o si al menos tiene flash instalado.
Os agradeceria cualquier dato que me pudiese servir para esto. Muchas gracias por adelantado y contad conmigo cuando tengais cualquier problema.

  Respuesta:  Ramiro olvera
Detectar version de Flash
Crea un nuevo proyecto llamale detect y aƱade las siguientes acciones en los fotogramas clave
indicados y publicalo tanto en html como en swf.

// [Action in Frame 1]
if (_framesloded >= _totalframes)
{
gotoAndPlay(3);
} // end if

// [Action in Frame 2]
gotoAndPlay(1);

// [Action in Frame 5]
playerVersion = $version;
myLength = length(playerVersion);
while (myLength >= i)
{
i = i + 1;
temp = substring(playerVersion, i, 1);
if (temp == " ")
{
platform = substring(playerVersion, 1, i - 1);
majorVersion = substring(playerVersion, i + 1, 1);
secondHalf = substring(playerVersion, i + 1, myLength - i);
minorVersion = substring(secondHalf, 5, 2);
} // end if
} // end while
if (majorVersion == 6)
{
getURL("siFlash6.html", "");
stop();
}
else if (majorVersion == 5)
{
getURL("siFlash5.html", "");
stop();
}
else
{
play();
} // end if

// [Action in Frame 45]
stop();

Para ello necesitaras las paginas siFlash6.html y siFlash5.html; aparte
debes editar el detect.html( el que te creo flash) y escribir esto entre el <head> y </head>
<meta http-equiv="refresh" content="10;URL=noFlash.html">. Este meta-tag redireccionara
a la pagina que predestines en caso de que no encuentre ni la version 5 ni la 6 del plug-in
de flash. Puedes ponerle a dicha pagina por ejemplo un enlace para descargar el plug-in.
De aqui en adelante lo modificas como quieras.