Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 16:08
Avatar de Joystickoso
Joystickoso
 
Fecha de Ingreso: enero-2009
Mensajes: 127
Antigüedad: 15 años, 4 meses
Puntos: 3
Pregunta Detener animacion flash SWF con enlace?

Hola gente, tengo una pagina donde muestro animaciones flash en SWF.
El caso es que quisiera saber si puedo parar la animacion con un enlace.
Buscando encontre una pagina que decia que se hacia con javascript pero no me funciona.
El codigo de la animacion y de los enlaces de animaflash.php entre otras cosas sería:
Código HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="300" id="animacion">
          <param name="movie" value="<? echo $row_Recordset3['rutarchivo'];?>">
          <param name="quality" value="autohigh"><param name="LOOP" value="false">
          <embed src="<? echo $row_Recordset3['rutarchivo'];?>" width="400" height="300" loop="false" quality="autohigh"
      pluginspage="http://www.macromedia.com/go/getflashplayer"
      type="application/x-shockwave-flash" id="animacion"></embed>
        </object>
	<ul id="controles-1">
    <li><a href="#">Iniciar reproducción</a></li>
    <li><a href="#">Pausar reproducción</a></li>
</ul> 
Y el Javascript pararflash.js:
Código:
// JavaScript Document
var control1 = document.getElementById('controles-1').getElementsByTagName('a');
control1[0].onclick = function(){
    document.getElementById('animacion').Play();
    return false;
}
control1[1].onclick = function(){
    document.getElementById('animacion').StopPlay();
    return false;
}
Por supuesto que en animaflash.php meti bien el script con <script src="..."></script>
La verdad es que no tengo practicamente ni idea de javascript, asi que a ver si me podeis ayudar.
Esto se puede hacer de verdad o es que hago algo mal?
Gracias y Salud'Os!!