Tengo el siguiente problemita y no se si esta bien lo que estoy haciendo.....aqui va......
tengo un archivo que junta 2 swf, cuando termina de ejecutarse el primer swf, marco una variable de esta forma:
Código :
this.createEmptyMovieClip("target_mc", this.getNextHighestDepth());
target_mc.loadVariables("params.txt");
target_mc.done="1";y el archivo que junta los swf, tiene una funcion recursiva que esta chequeando cada 1 segundo si cambio o no cambio el valor de esa variable.........el problema, es que al parecer cuando ejecuto el loadVariables, los valores no se actualizan dentro de ese Swf, es como si cargara la variables una sola vez. no se si me explico.....
de todas maneras aqui esta el codigo del Swf Principal:
Código :
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
var swf:MovieClip = mc.createEmptyMovieClip("swf", mc.getNextHighestDepth());
fscommand("fulscreen",true);
this.createEmptyMovieClip("target_mc", this.getNextHighestDepth());
target_mc.loadVariables("params.txt");
function cargaPelicula(Pelicula:String,X:Number,Y:Number){
swf.loadMovie(Pelicula);
swf._x = X;
swf._y=Y;
}
function descargaPelicula(){
swf.unloadMovie();
}
function checkParamsLoaded() {
//ESTA FUNCION SE EJECUTA CADA 1 SEGUNDO
//PERO AL ACTUALIZAR EL VALOR DE target_mc.done DESDE Artilecito v2.swf
//NO ENTRA A if (parseInt(target_mc.done) == parseInt("1"))
if (parseInt(target_mc.done) == parseInt("1")) {
target_mc.done="0"
descargaPelicula();
cargaPelicula("Artilecito v2.swf",0,0);
}
if (Ultimo=1){
clearInterval(param_interval);
}
}
var param_interval = setInterval(checkParamsLoaded, 100);de antemano muchas gracias por su atencion y tiempo,
Saludos,
TC
[zah]Utiliza las etiquetas [ code ] para postear código[/zah]
