Foros del Web » Programando para Internet » Javascript »

setTimeout para flash SWF

Estas en el tema de setTimeout para flash SWF en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/09/2011, 05:30
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
setTimeout para flash SWF

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','heigh t','160','title','feaiea','src','espiral','quality ','high','pluginspage','http://www.macromedia.com/go/getflashplayer','bgcolor','#ffffff','movie','espir al' ); //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

Etiquetas: flash, php, settimeout, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:04.