Comunidad de diseño web y desarrollo en internet online

Flash no se funciona en ie, pero en el resto si

Citar            
MensajeEscrito el 25 Ago 2011 05:29 pm
Muy buenas amigos,
Vengo en busca de una pequeña guía que me muestre el camino cual joven padawan (se escribe así??) sigue a su maestro jedi.
jajajaja
Bueno, el tema es que tengo un flash en una página, y cuando lo pruebo desde mi mac me funciona en firefox y safari, pero no en chrome (no lo he probado en ie porque no lo tengo en el mac, y en el resto me da un poco lo mismo).
Pero para rematar la jugada, desde windows en el único que no me va es en ie (lo he probado con ie8). Aunque si que te indica la dirección a la que va a saltar (en el recuadrito que sale cuando estás encima de un link).

No se si el problema será por el plugin de flash o que.
Os pongo el código de la página.

Código HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>        

      <!-- Aquí hay contenido, pero son los links a los favicon y al css -->

        <link href="css/inicio.css" rel="stylesheet" type="text/css" />
        
        
        <title>Mi web</title>

    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>
    
    <body>
       <div id="zona_cabecera_inicio">
           
              <div id="menu_cabecera">
                <ul>
             <li>
                    <a href="http://www.miweb.com">Inicio</a>
                    </li>
           
                    <li>
                    <a href="http://www.miweb.com/contacto.php">Contacto</a>
                    </li>
                    
                    <li>
                      <a ref="http://www.miweb.com/contenidos/index.php?zona=plaza&seccion=reservas">  Nuestros Productos</a>
                    </li>
                    
                    <li>
                     <a ref="http://www.miweb.com/contenidos/index.php?zona=plaza&seccion=reservas">   Notas de Prensa</a>
                    </li>
                    <li >
                      <a href="http://www.miweb.com/contenidos/index.php?zona=plaza&seccion=reservas"> <img src="/imagenes/facebook_logo.png" border="0"  alt="mi web en facebook"/></a>   <a href="http://www.miweb.com/contenidos/index.php?zona=plaza&seccion=reservas"> <img src="/imagenes/twitter_logo.png" border="0"  alt="mi web en twitter"/></a>
                    </li>
               
                </ul>
            </div>
        </div>
        <div id="contenedor">
            <div id="contenido">
               <div id="naturales">
                  <object id="FlashID4" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="111" height="300">
                        <param name="movie" value="imagenes/flash/gallina.swf" />
                        <param name="quality" value="high" />
                        <param name="wmode" value="transparent" />
                        <param name="swfversion" value="6.0.65.0" />
                        <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don't want users to see the prompt. -->
                        <param name="expressinstall" value="Scripts/expressInstall.swf" />
                        <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
                        <!--[if !IE]>-->
                        <object type="application/x-shockwave-flash" data="imagenes/flash/gallina.swf" width="111" height="300">
                          <!--<![endif]-->
                          <param name="quality" value="high" />
                          <param name="wmode" value="transparent" />
                          <param name="swfversion" value="6.0.65.0" />
                          <param name="expressinstall" value="Scripts/expressInstall.swf" />
                          <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
                  <div>
                            <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
                            <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
                        </div>
                          <!--[if !IE]>-->
                      </object>
                        <!--<![endif]-->
                    </object>
              </div>
               <div id="zona_logo_inicio">
                   <img src="imagenes/logo_inicio.png" width="276" height="186" />
                </div>
                <div id="zona_centro_inicio">
                   <div>
                        <div class="flash0">
                            <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="239" height="340">
                                  <param name="movie" value="imagenes/flash/tasketa_centro_inicio.swf" />
                                  <param name="quality" value="high" />
                                  <param name="wmode" value="transparent" />
                                  <param name="swfversion" value="6.0.65.0" />
                                  <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
                                  <param name="expressinstall" value="Scripts/expressInstall.swf" />
                                  <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
                                  <!--[if !IE]>-->
                                  <object type="application/x-shockwave-flash" data="imagenes/flash/tasketa_centro_inicio.swf" width="239" height="340">
                                    <!--<![endif]-->
                                    <param name="quality" value="high" />
                                    <param name="wmode" value="transparent" />
                                    <param name="swfversion" value="6.0.65.0" />
                                    <param name="expressinstall" value="Scripts/expressInstall.swf" />
                                    <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
                                    <div>
                                      <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
                                      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
                                  </div>
                                    <!--[if !IE]>-->
                                </object>
                                  <!--<![endif]-->
                            </object>
                        </div>
                        
                        <div class="flash">
                        <a href="/contenidos/index.php?zona=plaza">
                            <object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="239" height="340">
                                  <param name="movie" value="imagenes/flash/tasketa_plaza_inicio.swf" />
                                  <param name="quality" value="high" />
                                  <param name="wmode" value="transparent" />
                                  <param name="swfversion" value="6.0.65.0" />
                                  <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
                                  <param name="expressinstall" value="Scripts/expressInstall.swf" />
                                  <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
                                  <!--[if !IE]>-->
                                  <object type="application/x-shockwave-flash" data="imagenes/flash/tasketa_plaza_inicio.swf" width="239" height="340">
                                    <!--<![endif]-->
                                    <param name="quality" value="high" />
                                    <param name="wmode" value="transparent" />
                                    <param name="swfversion" value="6.0.65.0" />
                                    <param name="expressinstall" value="Scripts/expressInstall.swf" />
                                    <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
                                    <div>
                                      <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
                                      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
                                  </div>
                                    <!--[if !IE]>-->
                                </object>
                                  <!--<![endif]-->
                            </object>
                        </a>
                        </div>
                        
                        <div class="flash2">
                            <object id="FlashID3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="239" height="340">
                              <param name="movie" value="imagenes/flash/tasketa_salera_inicio.swf" />
                              <param name="quality" value="high" />
                              <param name="wmode" value="transparent" />
                              <param name="swfversion" value="6.0.65.0" />
                              <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
                              <param name="expressinstall" value="Scripts/expressInstall.swf" />
                              <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
                              <!--[if !IE]>-->
                              <object type="application/x-shockwave-flash" data="imagenes/flash/tasketa_salera_inicio.swf" width="239" height="340">
                                <!--<![endif]-->
                                <param name="quality" value="high" />
                                <param name="wmode" value="transparent" />
                                <param name="swfversion" value="6.0.65.0" />
                                <param name="expressinstall" value="Scripts/expressInstall.swf" />
                                <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
                                <div>
                                  <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
                                  <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
                              </div>
                                <!--[if !IE]>-->
                            </object>
                              <!--<![endif]-->
                          </object>
                   </div>
                       <h2>Bienvenido a Miweb, en poco menos de 5 años nos hemos convertido en una importante referencia gastronómica en la provincia de mi pueblo. Conoce nuestra variada oferta de platos, tapas y pinchos que harán del comer un verdadero placer. Tenemos una amplia oferta en vinos para acompañar esas noches entre familiares y amigos. Podremos atenderte en cualquiera de nuestros tres locales ubicados estratégicamente por toda la ciudad,  con características únicas pero todos con un solo fin, hacer que tus momentos en Miweb sean agradables, divertidos e inolvidables.</h2>
                   </div>
                </div>
            </div>
        </div>
    <script type="text/javascript">
      swfobject.registerObject("FlashID");
      swfobject.registerObject("FlashID2");
      swfobject.registerObject("FlashID3");
    </script>
    </body>
</html>


Si sabéis alguna forma de solucionarlo os lo agradecería, porque no se cual es el problema.

Muchas gracias a todos!

Por SeiyaJapon

54 de clabLevel



 

España

safari
Citar            
MensajeEscrito el 25 Ago 2011 06:09 pm
No entiendo por qué tanta cantidad de tags si usas SWFObject, donde solo hace falta poner el constructor. Tampoco veno ningún tag embed, solo Object

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2011 06:33 pm
Yo lo único que he hecho ha sido arrastrar los swf a la pantalla (de código) y en lugar de generarse un embed (como siempre me había pasado en ordenadores bajo windows) se me ha generado este código.

Por cierto, se me ha ocurrido ponerle en el as3

Código ActionScript :


Mouse.cursor = MouseCursor.BUTTON;



con un MOUSE_OVER. Ahora en Chrome me funciona (trabajando desde mac. Mañana podré probarlo en windows) aunque en safari, que si funciona y funcionaba, no me sale la mano.

Por otro lado, no entiendo tu comentario Jorge.
Siempre que he leído un respuesta tuya ha sido muy útil (no solo las que me hayas respondido).
Pero en cambio, en esta me dices que no entiendes el motivo de que haga algo si puedo hacer otra cosa. Y que tampoco ves otra cosa más.

Si no tienes ganas de contestar, no contestes.
Si tu eres el puto amo y los demás no lo somos (por lo menos yo) ¿no crees que es mejor indicar las cosas de otra manera?
No te estoy pidiendo que me des el código que necesito. Te digo que me guíes un poco (bueno, a ti directamente no, pero si al foro).

Estoy seguro que si me has dicho lo de arriba es porque piensas que mi código es una patata...
pues puede serlo. Pero como nadie me ha enseñado y esto me funcionaba, creía que era así.
Si no lo es creo que es preferible poner algo del estilo: "Es que tu código HTML no esta bien montado. Busca cual es la mejor manera de insertar un flash en HTML."

No sé, me has decepcionado un poco... espero que sea que tienes un mal día, y si es así que sea leve.

Un saludo.

Por SeiyaJapon

54 de clabLevel



 

España

safari
Citar            
MensajeEscrito el 25 Ago 2011 06:34 pm
No se ve bien el código que he puesto.
Es este:

Mouse.cursor = MouseCursor.BUTTON;

Por SeiyaJapon

54 de clabLevel



 

España

safari
Citar            
MensajeEscrito el 25 Ago 2011 06:37 pm
Lamento haberte decepcionado, me abstendré de contestarte para no ahondar tu decepción.

Salute
Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2011 06:40 pm
Vaya!
Pues es una pena que pase esto.


Hasta luego,
Fran.

Por SeiyaJapon

54 de clabLevel



 

España

safari
Citar            
MensajeEscrito el 26 Ago 2011 07:00 am
SeiyaJapon, creo que lo que quería decir Jorge es que, normalmente, para incluir una película flash en HTML, hay 2 maneras: el <object> y el <embed>. Una de ellas sirve para IE y sus derivados; la otra sirve para Firefox, Chrome y derivados (creo). Las dos maneras se ponen SIEMPRE en el código HTML y, parece ser que te falta una de ellas. Esto te lo digo "de puntillas", porque de HTML no controlo ni papa, pero creo que es algo así. Si es como digo, esta puede ser la razón por la que o te funcione.

Lo que te ha respondido Jorge me parece que ha sido en este sentido. No deberías sentirte ofendido porque en ningún momento ha pretendido insultarte por tu código, sino hacerte ver una carencia.

Sinceramente, creo que deberías presentarle tus excusas porque lo único que hace Jorge con los torpes como nosotros es ayudarnos de la mejor forma que sabe. Puede que sus respuestas no te sirvan como desearías en un momento determinado, pero SIEMPRE te ayuda, así que lo mínimo que podemos mostrarle es nuestro agradecimiento.

Un saludo

Cid de Mizar, Caballero de Zeta Ursae Majoris.

Por CidDeMizar

81 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2011 04:52 pm
Bueno, te digo lo que haria yo: eliminaria el div <div id="naturales"> , y lo reemplazaria por este div:

Código :

      <div id="flashContent">
         <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="111" height="300" id="main" align="top">
            <param name="movie" value="imagenes/flash/gallina.swf" />
            <param name="quality" value="high" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="wmode" value="transparent" />
            <param name="scale" value="noborder" />
            <param name="menu" value="false" />
            <param name="devicefont" value="false" />
            <param name="salign"    value="lt" />
            <param name="allowScriptAccess" value="sameDomain" />
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="imagenes/flash/gallina.swf" width="111" height="300">
               <param name="movie" value="imagenes/flash/gallina.swf" />
               <param name="quality" value="high" />
               <param name="play" value="true" />
               <param name="loop" value="true" />
               <param name="wmode" value="transparent" />
               <param name="scale" value="noborder" />
               <param name="menu" value="false" />
               <param name="devicefont" value="false" />
               <param name="salign" value="lt" />
               <param name="allowScriptAccess" value="sameDomain" />
            <!--<![endif]-->
               <a href="http://www.adobe.com/go/getflash">
                  <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
               </a>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>
      </div>


asegurate de tener el swfObject.js en el mismo raiz del html, y no le cambies el id al div... si queres ponerle estilos poneselos al div contenido, o ahi mismo con style="blahblah", salu2.

Por D0M41N

56 de clabLevel



Genero:Masculino  

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.