Comunidad de diseño web y desarrollo en internet online

Problema de archivo Flash dentro de un Div

Citar            
MensajeEscrito el 25 Oct 2012 08:11 pm
Hola amigos tengo un problema cuando quiero ver mi web Hecha con etiquetas Div, que por el momento contiene dos animaciones. Hice un banner que se visualiza perfectamente en el navegador Chrome y Explorer, pero la botonera no se me visualiza en ningún navegador, mostrándome un espacio vacío. Ademas se me desordena el valor de ancho que establecí en la etiqueta .

Espero me ayuden!

Aca les dejo el codigo:

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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
#contenedor {
   background-color: #CCC;
   border: solid;0.5pt #333;
   width: 900px;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
   padding-top: 3pt;
   padding-right: 3pt;
   padding-bottom: 3pt;
   padding-left: 3pt;
}

#izquierda { background-color: #F90
            padding: 3pt 3pt;
   float: left;
   width: 200px;
   background-color: #F90;
   text-align: center;
   height: 570px;
}
         
#centro { background-color: #FC0
         padding: 3pt 3pt;
   float: left;
   width: 500px;
   text-align: left;
   height: 570px;
 }
         
#derecha { background-color: #FF0
         padding: 3pt 3pt;
   float: left;
   width: 200px;
   background-color: #FC0;
   text-align: center;
   height: 570px;
}
#banner {
   width: 900px;
   background-color: #0C9;
   height: 212px;
}
#botonera {
   background-color: #FF0;
   height: 35px;
   width: 900px;
}

.limpiar{
   clear:both;
}
#piedepagina { background-color: #FF0

}
</style>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>

<body>
<div id="contenedor">
<div id="banner">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="900" height="212" id="FlashID" title="banner">
    <param name="movie" value="animaciones/banner.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="6.0.65.0" />
    <!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="animaciones/banner.swf" width="900" height="212">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="6.0.65.0" />
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
      <div>
        <h4>El contenido de esta página requiere una versión más reciente de 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="Obtener Adobe Flash Player" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
</div>
<div id="botonera">
  <object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="900" height="35">
    <param name="movie" value="animaciones/botonera.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="15.0.0.0" />
    <!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="animaciones/botonera.swf" width="900" height="35">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="15.0.0.0" />
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
      <div>
        <h4>El contenido de esta página requiere una versión más reciente de 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="Obtener Adobe Flash Player" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
</div>
<div id="izquierda">
  <p>Esto va a la izquierda </p>
  <p>Esto va a la izquierda</p>
  <p>Esto va a la izquierda</p>
  <p>Esto va a la izquierda</p>
</div>
<div id="centro">
  <blockquote>
    <p>Esto va al centro </p>
  </blockquote>
</div>
<div id="derecha">
  <p>Esto va la derecha</p>
  <p>Esto va la derecha</p>
  <p>Esto va la derecha</p>
  <p>Esto va la derecha</p>
</div>
<div class="limpiar"></div>
<div id="piedepagina">Pie de pagina</div>
<script type="text/javascript">
swfobject.registerObject("FlashID");
swfobject.registerObject("FlashID2");
</script>
</body>
</html>

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 29 Oct 2012 07:41 pm
Hola Claudio, en verdad no veo el fallo que puede ser.

Si te puede ayudar de algo yo probaría a insertar el flash de la botonera de la siguiente forma.

<div id="botonera">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="900" height="35" id="botonera" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="animaciones/botonera.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="animaciones/botonera.swf" quality="high" bgcolor="#ffffff" width="900" height="35" name="botonera" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>

En el código de arriba ya he utilizado las rutas que tu has puesto a tu archivo swf y también he utilizado las dimensiones que tu has puesto.

Es importante que te asegures que el swf no es mas ancho ni mas alto de lo que le das a la etiqueta "<div>". Te muestro esta forma de insertarlo porque aunque no es la mas adecuada de todas es mas "simple".

Espero te ayude.

Por j4digital

3 de clabLevel



Genero:Masculino  

Programador web

chrome

 

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