No me funciona la función loadMovieNum dentro de una función. Tengo tres archivos: 1.swf, 2.swf y main.swf. En el primer fotograma de la línea de tiempo de main.swf pongo el siguiente código:
Código :
loadMovieNum("1.swf", 1); this.cargar_btn.onPress = function(){ loadMovieNum("2.swf", 2); trace(_level1); trace(_level2); }
Salida :
_level1
undefined
Carga bien el archivo visualmente pero la propiedad _level2 no existe. Si presiono una segunda vez el botón inexplicablemente me da la salida correcta:
_level1
_level2
Poniendo la carga del archivo 2.swf fuera de la función también funciona correctamente:
Código :
loadMovieNum("1.swf", 1); loadMovieNum("2.swf", 2); this.cargar_btn.onPress = function(){ trace(_level1); trace(_level2); }
Salida:
_level1
_level2
He buscado en algunos manuales y no encuentro nada que explique este error. Por favor si alguien pudiera probarlo y aclararme me sería de gran ayuda.
Gracias de antemano.
salu2.