Hola exangel,
No es necesario probar los alerts (aunque gracias, xq así es mas facil testear para la próxima) porque lo que he hecho es crear un texto dinámico al cual le he dado como nombre de variable "lang_field" y se muestra "nomCont" sin problemas (aparece: "conteprensa_XX.swf").
A tus dudas anteriores, estoy probando en el navegador IE6 y Firefox3 usando un servidor local localhost (ya que lo tengo montado en un php), este es mi php rsumido:
Código PHP:
<?php
$lang = 'en';
if ( isset($_GET['lang'])){
$lang = $_GET['lang'];
}
// aqui van las etiquetas html: html, head, body, etc...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="988" height="617">
<param name="movie" value="cargaprensa.swf?<?php echo $lang; ?>">
<param name="quality" value="high">
<param name="menu" value="false">
<!--[if !IE]> <-->
<object data="cargaprensa.swf?<?php echo $lang; ?>"
width="988" height="617" type="application/x-shockwave-flash">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
FAIL (the browser should render some flash content, not this).
</object>
<!--> <![endif]-->
</object>
// aqui va el cierre del html
?>
Dentro del swf tengo esto y lang_field es la vaiable de un texto dinámico
Código PHP:
elquery = _root._url.split("?");
lang=elquery[1];
var nomConte:String = "conteprensa_";
nomConte += lang;
nomConte += ".swf";
var lang_field = nomConte; // para mostrar nomCont en un txt dinámico
loadMovie(nomConte, 1);
solo falla el loadMovie() con variable, ya que si escribo: loadMovie("conteprensa_XX.swf", 1); funciona la perfección.
Si te sirve de algo, utilizo el flash CS3.
voy a subir un zip con los fla para que lo prueben.