JavaScript - setTimeout con flash swf

 
Vista:

setTimeout con flash swf

Publicado por guillem (1 intervención) el 16/09/2011 13:29:03
hola!

necesito ayuda con un proyecto q me está volviendo loco.
estoy haciendo una web para una fundación. tiene una tabla, y en la columna de la derecha quieren una espirales q se van desarrollando, y tienen q aparecer sucesivamente una debajo de otra cada 10 segundos o asi.

el fichero swf se llama espiral.swf, y contiene 4 espirales de 4 colores q se van expandiendo en unos 20 segundos. Cuando lleva 10 segundos, debería cargarse (justo debajo) un nuevo swf q empieza a desarrollarse, y así 4 veces.

bueno, el problema es q a partir del segundo swf, se pierde la página y sale *sólo* el swf de las espirales. He probado de todo y ya no se que hacer...

lo q tengo es ésto: para la columna de la derecha se carga un fichero espirales.php (aunq no tiene nada de php) q contiene ésto:

<div style="float: right;">

<script type="text/javascript">
function spirar()
{
alert('ahi va!');
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','202','height','160','title','feaiea','src','espiral','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','bgcolor','#ffffff','movie','espiral' ); //end AC code
document.write('<noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="202" height="160" title="feaiea"><param name="movie" value="espiral.swf"> <param name="quality" value="high"> <embed src="espiral.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="202" height="160" bgcolor="#ffffff"></embed> </object></noscript>');
document.write('<br>');
}

spirar();
setTimeout('spirar()', 10000);
setTimeout('spirar()', 20000);
setTimeout('spirar()', 30000);
</script>

</div>

y no funciona :-(

si pongo 4 veces el ac_fl_etc seguido del <noscript><object etc> y un <br>, funciona: las pone las 4 una abajo de otra, pero arrancan todas a la vez, y tendría q arrancar una, a los 10 segundos la otra, a los 10 segundos otra y a los 10 segundos la última.

en fin, he probado varias cosas pero no se q mas hacer.
podeis verlo todo en <a href="http://sinerzia.com/tdiea">http://sinerzia.com/tdiea</a>
agradezco cualquier idea!
un abrazo, y gracias

guillem
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder