Inicio > Flash > sruedat > detectar flash

detectar flash

Experto:
Usuario:
Fecha: 23/11/2008
Valoración: (5,00 sobre 5) Categoría: Flash
23/11/2008
webmex, usuario preguntando en Flash
Usuario
hola y gracias por tu atencion.
Quisiera saber la diferencia entre el shockwave player y el flash player y cual es el que se utiliza para ver las paginas web con diseños flash.
Tambien me gustaria saber como se puede hacer para saber si el visitante tiene o no instalado el plugin y si no lo tuviera instalado como hacer para que automaticamente se instale y si esta instalacion funciona para diferentes SO y navegadores.
Gracias
Rodrigo
23/11/2008
webmex, experto respondiendo en Flash
Experto
Hola, en primer lugar comentarte q mientras el flash player sirve para visonar proyectos hechos en flash el shockwave player sirve para visionar proyectos hechos con director.(otra aplicación para hacer páginas web de macromedia).

Para detectar el plugin de flash basta con q pongas este código en el primer frame de la escena:

playerVersion = eval("$version");
myLength = length(playerVersion);
while (i<=myLength) {
i = i+1;
temp = substring(playerVersion, i, 1);
if (temp eq " ") {
platform = substring(playerVersion, 1, i-1);
majorVersion = substring(playerVersion, i+1, 1);
secondHalf = substring(playerVersion, i+1, myLength-i);
minorVersion = substring(secondHalf, 5, 2);
}
}
if (majorVersion eq "6") {
// cambia siFlash.html por el nombre de la página con contenido flash.
gotoAndStop("Si flash 6", 1);
stop();
} else if (majorVersion eq "5") {
getURL("siFlash5.html");
stop();
} else {
play();
}

la varible platform te devuelve el sistema operativo... no es el mismo plugin el q se instala para windows q para mac, etc.
Y majorVersion te devuelve la versión mas alta del plugin q el pc tiene instalada.
Lo mejor q puedes hacer es una vez detectada q versión tiene y q SO lo redirecciones a la página conveniente de descarga del plugin en macromedia.com.
Espero q te sirva
23/11/2008
webmex, usuario preguntando en Flash
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados