Comunidad de diseño web y desarrollo en internet online

Flash y AC_FL_Run - Problema con padding-top o margin-top

Citar            
MensajeEscrito el 08 Ene 2010 10:30 pm
Estoy trabajando ahora con Flash CS4, publico en html y cuando abro el archivo con DW me aparece un codigo JS muy extenso que ya medio aprendi a manejar llamado AC_FL_RunContent

El problema es que tengo mi flash dentro de divs y esos divs dentro de la etiqueta <noscript> pero no puedo hacer que mi flash o mis divs tengan espaciado arriba, vaya usar las etiquetas padding-top o margin-top del css. Las uso y de todos modos me sigue apareciendo el flash en la misma posicion en el explorador.

Código :

<script language="JavaScript" type="text/javascript">
   AC_FL_RunContent(
      /* Aqui va todo lo del AC_FL_RunContent que se genera directamente desde flash */
</script>
<noscript>
    <div id="container">
        <div id="flash">
            <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" name="inicio" width="980" height="680" align="middle" id="inicio">
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="allowFullScreen" value="false" />
            <param name="movie" value="inicio.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#cc9933" />   <embed src="inicio.swf" quality="high" bgcolor="#cc9933" width="980" height="680" name="inicio" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_es" />
            </object>
        </div> <!-- Termina Flash -->
    </div> <!-- Termina Container -->
</noscript>


y mi CSS de los divs es

Código :

body {
  background: #CC9933;
  margin:0;
  padding:0;
  border:0;     
  text-align: center; 
}


#container {
   width: 980px;
   margin-left:auto;
   margin-right:auto;
}

#flash{
   width:980px;
   height:680px;
 
}

y mi problema es que cuando pongo margin-top:50px; o padding-top:50px; en cualquiera de los divs no pasa nada, el flash sigue apareciendo en la misma posicion del navegador. Uso Mozilla y Safari ambos en MAC

Saludos y Gracias

Por eder

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ene 2010 05:37 am
Hola Eder,

Vamos a realizar una prueba cambiando un poco el orden de tu código; intenta algo así:

<div id="container">
<div id="flash">

<script language="JavaScript" type="text/javascript">
AC_FL_RunContent(
/* Aqui va todo lo del AC_FL_RunContent que se genera directamente desde flash */
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" name="inicio" width="980" height="680" align="middle" id="inicio">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="inicio.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#cc9933" /> <embed src="inicio.swf" quality="high" bgcolor="#cc9933" width="980" height="680" name="inicio" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_es" />
</object>
</noscript>

</div> <!-- Termina Flash -->
</div> <!-- Termina Container -->

Y en el css algo como ésto:

body {
background: #CC9933;
margin:0;
padding:0;
border:0;
text-align: center;
}


#container {
width: 980px;
margin:30px auto;
}

#flash{
width:980px;
height:680px;

}

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox

 

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