Hola a todos, a ver si consigo explicaros mi problema porque la verdad es que ni yo misma lo tengo muy claro.
En mi empresa me ha tocado modificar un flash que tiene muchos años y al subirlo de nuevo al servidor me he encontrado con que hay algunas utilidades que ya no funcionan.
Podéis verlo aquí:
http://www.aparthotelneptuno.com/portada.htm
El caso es que en la portada hay una selección de idiomas con este código en el flash en cada uno de los botones:
on (release)
{
getURL("javascript:abrir(" + eval("/:idioma") + ");", "");
}


y este en el html:
<script language="JavaScript1.2">
function abrir(idioma){
if(idioma==1){
window.open('pagina.asp?idioma='+idioma,'ventana','fullscreen=yes,scrollbars=yes');
}else{
alert("Disponible Pr�ximamente")
}
}
</script>

Luego abre una página que carga otro flash que actúa según el idioma que reciba por la url (el direccionamiento funciona bien, cada idioma te carga una variable diferente).
El código de la página que carga el flash y que está en asp es así:
<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="775" height="530">
<param name="movie" value="pagina.swf?idioma=<%= request.QueryString("idioma")%>">
<param name="quality" value="high">
<PARAM NAME=wmode VALUE=transparent>
<embed src="pagina.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="775" height="530"></embed></object>

Y en el _root de este flash aparece esto:
idioma = idioma;
Dentro hay una capa menú que aparece en el idioma indicado por la url y que tiene este código en el frame 1, que está etiquetado como id1:
gotoAndStop("id" + eval("/:idioma"));
stop ();
El frame 2 se llama id2 y es inglés y el frame3 se llama id3 y es alemán y según cargara la url idioma=2 o idioma=3 deberían aparecer.

Y esto es lo que no funciona, aunque la url cargue bien: http://www.aparthotelneptuno.com/pagina.asp?idioma=2, siempre aparece el menú en español.

Por otro lado, hay un mc llamado páginas que carga swf externos con el contenido.
el funcionamiento de estos flash es igual que el del menú
En el frame 1, que está etiquetado como id1:
gotoAndStop("id" + eval("/:idioma"));
stop ();
El frame 2 es id2 y es inglés y el frame3 es id3 y es alemán y según cargara la url idioma=2 o idioma=3 deberían aparecer
pero siempre aparece también el contenido en español.

Siento contaros la biblia en verso pero... ¿a alguien se le ocurre algo?
Muchas gracias a todos
Un saludo