Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2009, 11:11
Avatar de Joystickoso
Joystickoso
 
Fecha de Ingreso: enero-2009
Mensajes: 127
Antigüedad: 16 años
Puntos: 3
Respuesta: Detener animacion flash SWF con enlace?

Entiendo, por eso me funcionaba el ejemplo que lei y no lo mio, porque en el ejemplo era un <object> sin <embed>.
Al final lo he hecho de otra forma, aunque no lo he hecho con javascript y no procede en esta parte del foro me explicaré por si a alguien le vale.
El inicio de la reproduccion del archivo lo hago pinchando en el enlace de cada archivo que mete una variable URL, y el registro de la base de datos lo tengo filtrado para que muestre el registro que tenga el id igual a a la variable URL ($_GET['idanim']).
Así que he puesto debajo un enlace llamado Parar con idanim=0 y así se para.
Este es el registro de los enlaces:(como se ve hecho con dreamweaver)
Código PHP:
$colname_Recordset3 "1";
if (isset(
$_GET['idanim'])) {
  
$colname_Recordset3 = (get_magic_quotes_gpc()) ? $_GET['idanim'] : addslashes($_GET['idanim']);
}
mysql_select_db($database_comentarios$comentarios);
$query_Recordset3 sprintf("SELECT * FROM animaflash WHERE id = %s"$colname_Recordset3);
$Recordset3 mysql_query($query_Recordset3$comentarios) or die(mysql_error());
$row_Recordset3 mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 mysql_num_rows($Recordset3); 
Esta la tabla con los enlaces:
Código PHP:
$numcol=2;
$x=0;
echo 
'<table width="100%" height="14"  border="1" align="center" cellpadding="0" cellspacing="0" style="font:Verdana, Arial, Helvetica, sans-serif; font-size:12px">';
do {
if (
$x%$numcol==0) {echo '<tr height="14"><td height="14" align="center" valign="middle"><a href="animaflash.php?idanim='.$row_Recordset2['id'].'">'.$row_Recordset2['titulo'].'</a></td>';} 
elseif (
$x%$numcol==$numcol-1) {echo '<td height="14" align="center" valign="middle"><a href="animaflash.php?idanim='.$row_Recordset2['id'].'">'.$row_Recordset2['titulo'].'</a></td></tr>';} 
else {echo 
'<td height="14" align="center" valign="middle"><a href="animaflash.php?idanim='.$row_Recordset2['id'].'">'.$row_Recordset2['titulo'].'</a></td>';}  $x++;}
while (
$row_Recordset2=mysql_fetch_array($Recordset2));
echo 
'</table>'
Y la animacion y el enlace de Parar animacion:
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" name="animacion" 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" name="animacion" id="animacion"></embed>
        </object><p><br>
<a href="animaflash.php?idanim=0">Parar reproducción</a> 
Gracias y Salud'Os!!!!

Última edición por Joystickoso; 30/09/2009 a las 11:17