Deteccion Automatica de Flash Player

En varios lados encontre información de como usar la autodeteccción del reproductor Flash, para que cuando uno haga una aplicacion quede andando bien y no como me esta pasando

Hice una aplicacion y ni me acorde de la deteccion, asi que cualquier que lo vea con Flash 7, no ve nada.
(de ahi pongo la aplicacion, porque aun no es publica)

Asi que ..a investigar se ha dicho

Flash Player Detection Kit
http://www.adobe.com/products/flashplayer/download/detection_kit/

Mejor una guia simple de como usar este especifico, existen otros, pero la verdad, prefiero irme a la segura nomas.

1.- Baja y descomprime el archivo http://download.macromedia.com/pub/flash/detection_kit/detectionkit.zip, el tutorial esta hecho basado en la version Flash Player Detection Kit 1.5, asi que cualquier nueva version, simplemente dejen un mensaje en este post y lo reviso de ahi para actualizar este mensaje.

2.- En la carpeta existe un subdirectoio llamado Express Installation, ese vamos a usar.

3.- Abre el archivo playerProductInstall.html con algun editor de Texto o de HTML, la idea es que se vea el codigo de la fuente, asi que si usas Dreamweaver debes ponerlo en Code o Codigo

4.- Busca la siguiente instruccion (linea 10 hasta linea 16)


// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;

El var requiredMajorVersion = 8; es la version del Flash que seria necesaria para ver el Flash creado.
Todo esta listo para usarlo con Flash 8, asi que por ahora no hay problemas (Hasta ahora he visto pocas paginas que usen Flash 9 o Flex 2)

5.- Adecuar el script a nuestro Flash, asi que a buscar (linea 60 a linea 73)

    AC_FL_RunContent(
            "src", "example",
            "width", "550",
            "height", "200",
            "align", "middle",
            "id", "detectionExample",
            "quality", "high",
            "bgcolor", "#FFFFFF",
            "name", "detectionExample",
            "allowScriptAccess","sameDomain",
            "type", "application/x-shockwave-flash",
            ‘codebase’, ‘http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’,
            "pluginspage", "http://www.adobe.com/go/getflashplayer"
    );

Lo mas importante de cambiar es  "src", "example""width", "550" y "height", "200", ya que estos son los que cambian segun tengamos nuestra pelicula, obviamente con el nombre del archivo que unos quieres, por ejemplo quedaria

"src", "productos",

 NO HAY que incluir el .swf, directamente el nombre, y despues los tamaños del archivo.
En mi caso uso FlashVars, asi que la instruccion completa queria

    AC_FL_RunContent(
            "src", "productos",
            "FlashVars", "llamar="+$id+"",
            "width", "565",
            "height", "450",
            "align", "middle",
            "id", "detectionExample",
            "quality", "high",
            "bgcolor", "#FFFFFF",
            "name", "detectionExample",
            "allowScriptAccess","sameDomain",
            "type", "application/x-shockwave-flash",
            ‘codebase’, ‘http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’,
            "pluginspage", "http://www.adobe.com/go/getflashplayer"
    );

En rojo las instrucciones que cambia y en rosado la que agregue tomando como ejemplo una instruccion que viene mas arriba.

6.- Subir los siguientes archivos que estan en el directorio

AC_OETags.js
playerProductInstall.as
playerProductInstall.html
playerProductInstall.swf
playerProductInstallCallback.as

Ahora, siemplemente visitamos la URL donde lo subimos o la local donde esta.
El archivo playerProductInstall.html le podemos cambiar el nombre.

¿Más información?

moock fpi
Antiguo sistema de deteccion de Flash, ahora ya no se actaliza mas, ya que el mismo autor encuentra que el
Flash Player Detection Kit es mejor.
http://www.moock.org/webdesign/flash/detection/moockfpi/

Cristalab: Instalación del Flash Player Detection Kit
Cristallab siempre entrega tips super utiles y simples, pesro al parecer este ultimo esta basado en una version
mas antigua del asi que no me sirvio de mucho en realidad, solo para descubrir que existia uno oficial de Adobe
(Adobe, el del Acrobat, compro Macromedia y todos sus productos, para los que no lo sabian)
http://www.cristalab.com/tips/21428/instalacion-del-flash-player-detection-kit

Macromedia Flash Detection Kit
La pagina oficial del detector de Flash
http://www.adobe.com/products/flashplayer/download/detection_kit/

Ya, ahora sigo trabajando en la segunda cosa que tenia que hacer hoy
(aunque me acabo de dar cuenta de que eran 3 cosas las que tenia que hacer hoy, pero una puede esperar)

2 comentarios sobre “Deteccion Automatica de Flash Player”

Deja un comentario