Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2008, 09:41
Avatar de chiquirf
chiquirf
 
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid
Mensajes: 215
Antigüedad: 19 años
Puntos: 3
loadMovie() con variable

Hola a todos, quiero hacer algo super simple:

1.- recibir una variable por URL
2.- crear un string concatenando texto y el contenido de esa variable
3.- hacer loadMovie() utilizando la variable creada como nombre del swf.

Vengo de PHP y no se como programar en AS pero supongo que será parecido, así que buscando por internet encontre información y lo he montado de la siguiente manera:

1.- En el html que llama al swf ,en el atributo src de la etiqueta object, escribo scr="cargacont.swf?lang=es".

2.- el código de cargacont.swf es:

Código:
var lang:String = _root.lang; //para captar la variable lang del URL
var nomConte:String = "conteprensa_";
nomConte += lang;
nomConte += ".swf";

loadMovie(trace(nomConte), 1); // aquí es donde me pierdo, he probado poniendo nomConte directamente y tampoco funciona.
3.- mis swf's que voy a cargar se llaman contaprensa_es.swf y contaprensa_en.swf


Lamnetablemente no funciona y no tengo ni idea, que estoy haciendo mal???

Es para ayudar a un amigo que sabe animar en flash, pero de AS está más perdido que la mamá de Marco, y está creando un fichero para cada idioma, cuando por variables puedes crear uno solo.

Gracias de antemano por la ayuda.

Saludos

Carlos