Author Topic: Objeto de flash en dos idiomas  (Read 3234 times)

0 Members and 1 Guest are viewing this topic.

Offline jrey

  • Full Member
  • ***
  • Posts: 165
    • View Profile
    • http://www.jrey.net
Objeto de flash en dos idiomas
« on: March 31, 2007, 02:33:10 AM »
Hola a todos. Tengo un problema con un menu hecho en flash que pongo en la cabecera de la galería. Mi problema es que no sé como hacer para que aparezca el menú de flash en español o inglés dependiendo del idioma elegido. Yo tengo en realidad dos menús de flash. Los dos son iguales, solo que uno está en inglés y otro en español.Instalé el mod de Vano para que el usuario pueda elegir entre inglés y español. Todos los textos cambian de idioma y todo va bien, pero claro...mi problema es con los objetos de flash.

Lo primero que pensé, pero que no funcionó, fue esto:

<center>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="htp://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="770" height="80" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="menu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="{template_lang_image_url}/menu.swf" quality="high" bgcolor="#ffffff" width="770" height="80" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="htp://www.macromedia.com/go/getflashplayer" />
</object>


Curiosamente, esta solución si funciona con mi ordenador ( un mac ). En el mío si que cambia el menú al cambiar de idioma, pero en dos pc´s que ya hice la prueba no ocurre lo mismo, así que supongo que la única manera de hacerlo sería con unas etiquetas del tipo:

{if lang_spanish}
<center>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="htp://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="770" height="80" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="menu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="menu.swf" quality="high" bgcolor="#ffffff" width="770" height="80" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="htp://www.macromedia.com/go/getflashplayer" />
</object>
{endif lang_spanish}


...para mostrar el menú en español a los usuarios que vean la galería en español ( menu.swf )


y...


{if lang_english}
<center>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="htp://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="770" height="80" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="menu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="menu2.swf" quality="high" bgcolor="#ffffff" width="770" height="80" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
{endif lang_english}


...para mostrar el menu2.swf a los usuarios que vean la web en inglés.

La cosa es que no sé cual es la etiqueta que debo utilizar para ello, si es que existe.


¿Alguna sugerencia o respuesta a mis plegarias?


Saludos y gracias

Javi