Hola Mechu.
Yo tengo una solución a tu problema.
Todo parece indicar que cargas las variables del archivo de texto, si, pero no las "recoges" en ningún lugar, en ninguna caja de texto ni nada, por lo tanto en el fotograma 2 en realidad no tiene nada para evaluar si ultimo="si".
Es de necesidad que esas variables cargadas sean "recogidas", por eso, los campos que tu insertas en el fotograma 4, yo los tengo desde el fotograma 1, a saber "bienvenidos_txt", "enlaces_txt" y "ultimo", pero como supongo que tu no deseas que esos valores no se vean si no están cargados y solo en el fotograma 4 hago lo que sigue.
Lo que he hecho ha sido meter esos campos en un MC llamado "textos" y lo que hago es que al cargar las variables de texto, se las asigno a los campos de texto que hay en ese MC
Código :
System.useCodepage = true;
var cargador = new LoadVars();
cargador.load("index.txt");
cargador.onLoad = function() {
textos.bienvenidos_txt.text= cargador.t1;
textos.enlaces_txt.text= cargador.t2;
textos.ultimo.text=cargador.ultimo;
};
textos._visible=false;
Como ves, al final le digo al MC que tenga la propiedad visible (pero si cargado).
En el fotograma 2 consecuentemente el AS tambien cambia:
Código :
if (textos.ultimo=="si"){
this.gotoAndPlay(4);
}
y por último, si la cabeza lectora va al fotograma 4º, le decimos al MC "textos" que sea visible
Código :
textos._visible=true;
Con esto estaría resuelto el problema, aunque seguro que hay otras formas mas eficaces de hacerlo. Si quieres una copia del ejemplo hecho (que la tengo), pidemelo y te lo envío.