Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2002, 07:42
alcarji
 
Fecha de Ingreso: mayo-2002
Mensajes: 66
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Flash 5, XML y loadVariables

A mí me ocurrió algo parecido una vez. Y al final resultó ser un probrema de sincronización.

Verás, cuando usas la función
Código:
loadVariables(url)
el Flash Player tiene que pedir el fichero "apuntado" por
Código:
url
y, claro, esa petición cuesta un tiempo.

Entonces el problema es que si tú haces:

(1)
Código:
loadVariables("texto.txt", _root);
y a continuación

(2)
Código:
xml.load(url)
puede ocurrir que al llegar a la instrucción 2 el player aún no haya "conseguido" el fichero y, por tanto, la variable
Código:
url
aún no tenga ningún valor asignado.

¿Y cómo cojones se puede arreglar esto? Lo que hice yo fue meter la instrucción 1 en la escena principal y meter el resto de objetos de mi película dentro de un movie clip. Y dentro de esa movie usaba las variables obtenidas.

Luego, en el evento onClipEvent(data) de dicha movie le puse el gotoAndPlay("1") de la movie.

No sé si esta es la solución más elegante pero funciona a las mil maravillas.




Un saludo,

Alberto