Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2008, 18:26
suntus
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 5 meses
Puntos: 6
Re: Problemas FLASH & PHP

Cita:
Iniciado por daniel.manchego Ver Mensaje
Amigos,


Tengo una pagina web en 3 idiomas. Y para ello he creado un flash que tiene un efecto especial para cada idioma.

Lo malo está en que cuando inserto el nombre del archivo en el codigo flash no funciona. el archivo flash ira en todas las paginas de mi sitio y por ello le puse una ruta estática.

algo asi:

switch($dato)
{
case "ESP": $flashCab = "cabecera_esp";
$flashCabJPG = "http://www.ifeanet.org/flash/cabecera_esp.swf";
break;
case "ENG": $flashCab = "cabecera_eng";
$flashCabJPG = "http://www.ifeanet.org/flash/cabecera_eng.swf";
break;
case "FRA": $flashCab = "cabecera_fra";
$flashCabJPG = "http://www.ifeanet.org/flash/cabecera_fra.swf";
break;
}


y en el codigo en javascript es el siguiente:



<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','750','heigh t','95','title','LOGO','src','cabecera_esp','quali ty','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movi e','cabecera_esp' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="750" height="95" title="LOGO">
<param name="movie" value="http://www.ifeanet.org/flash/cabecera_esp.swf" />
<param name="quality" value="high" />
<embed src="http://www.ifeanet.org/flash/cabecera_esp.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="750" height="95"></embed>
</object></noscript>


Cuando reemplazo el nombre, funciona en la primera pagian, pero en las demás no.

¿Qué puede estar pasando??

Saluos.
maxooo
sustituye el nombre del flashh en tu js por
<?echo $flashCab;?>
sino ya me diras.. siempre sale el español
y luego propaga la variable por el resto de tu web como mas gustes.