Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/03/2007, 02:13
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: No se ve el loading del flash en Internet Explorer

Bien, finalmente era el código HTML.
Aquí dejo el código que uso ahora mismo, con el que puedo verlo todo bien, tanto en Explorer como en Firefox. Pero luego está el tema de mostrar el Flash desde un código JavaScript externo para evitar el recuadro de alrededor.
Pues esta sería la porción JavaScript que uso, que como verán, he tenido que diferenciar una linea entre IE y FireFox, ya que si no no funcionaba del todo correcto.
Código:
function DameCodigoFlash(Nombre, Ancho, Alto) {
    var strFlash = "";
    if(document.all){
        // Internet Explorer
        strFlash += "<object type='application/x-shockwave-flash' width='" + Ancho + "' height='" + Alto + "' id='" + Nombre + "'>";
    }else{
        // FireFox
        strFlash += "<object data='Flash/" + Nombre + ".swf' type='application/x-shockwave-flash' width='" + Ancho + "' height='" + Alto + "' id='" + Nombre + "'>";
    }
    strFlash += "    <param name='movie' value='Flash/" + Nombre + ".swf' />";
    strFlash += "    <param name='quality' value='high' />";
    strFlash += "    <param name='wmode' value='transparent' />";
    strFlash += "    <param name='bgcolor' value='#000000' />";
    strFlash += "    <embed src='Flash/" + Nombre + ".swf' quality='high' wmode='transparent' bgcolor='#000000' width='" + Ancho + "' height='" + Alto + "' name='" + Nombre + "' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
    strFlash += "</object>";
    return strFlash;
}
El atributo "data" no le gusta nada al Explorer. De hecho es el que hacía que no se vieran los PRELOADS en Explorer. Pero si le quito ese atributo no puedo ver la animación en FireFox. Por lo que la cosa ha tenido que quedar así.
Espero que le sirva de ayuda a alguien.
Un saludo.
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 29/03/2007 a las 02:35