Tengo un problema en el nivel 5 del primer frame tengo declarada una variable _global.timeTotalMax += Number(pregTodas[ranPreg][4]); para despues asignarla en otra funcion otra asignacion donde tengo una funcion llamada mostrar preguntas txtTimeMax=_global.timeTotalMax+" Minutos"; hasta ahi no hay problema me paso al siguiente frame y cargo en el nivel 6 una especie de cronometro con el siguiente codigo:

Código :

var timing:Boolean = false;
var paused:Boolean = false;
var remaining:Number;
var elapsedTime:Number;
var elapsedHours:Number;
var elapsedS:Number;
var elapsedM:Number;
var elapsedH:Number;
var startTime:Number;
var remaining:Number;
var hours:String;
var minutes:String;
var seconds:String;
var hundredths:String;
var total:Number;

play._visible = false;

ventana._visible = false;

if (!timing) {
   if (paused) {
      startTime = getTimer()-elapsedTime;
   } else {
      startTime = getTimer();
   }
   //empieza reloj
   paused = false;
   timing = true;
}
this.stop_btn.onPress = function() {
   //para el reloj
   timing = false;
   //reset the paused variable
   paused = false;
   timer_txt = "00:00:00:00";
};
this.onEnterFrame = function() {
   if (timing) {
      //calcula valores
      elapsedTime = getTimer()-startTime;
      //horas
      elapsedHours = Math.floor(elapsedTime/3600000);
      remaining = elapsedTime-(elapsedHours*3600000);
      //minutos
      elapsedM = Math.floor(remaining/60000);
      remaining = remaining-(elapsedM*60000);
      //segundos
      elapsedS = Math.floor(remaining/1000);
      remaining = remaining-(elapsedS*1000);
      //milisegundos
      elapsedH = Math.floor(remaining/10);
      //concatena el "0" hasta el "9"
      if (elapsedHours<10) {
         hours = "0"+elapsedHours.toString();
      } else {
         hours = elapsedHours.toString();
      }
      if (elapsedM<10) {
         minutes = "0"+elapsedM.toString();
      } else {
         minutes = elapsedM.toString();
      }
      if (elapsedS<10) {
         seconds = "0"+elapsedS.toString();
      } else {
         seconds = elapsedS.toString();
      }
      if (elapsedH<10) {
         hundredths = "0"+elapsedH.toString();
      } else {
         hundredths = elapsedH.toString();
      }
      //contatena horas minutos y segundos
      this.timer_txt = hours+":"+minutes+":"+seconds;
   }
//Aqui esta la variable global (timeTimeMax) 

   if (txtTimeMax<=elapsedM) {
      ventana._visible = true;
      ventana._gotoAndStop("visible");
   }
};
// Funcion que me permite dar pausa al cronometro
pause.onPress = function() {
   if (timing) {
      timing = false;
      paused = true;
   }
   pause._visible = false;
   play._visible = true;
   icomusica_mc.gotoAndStop(2);
   fondoAzul_mc._visible = true;
   fondoAzul_mc.play();
   fondoSalir_btn._visible = true;
};
// Funcion que me permite iniciar el cronometro
play.onPress = function() {
   if (!timing) {
      if (paused) {
         startTime = getTimer()-elapsedTime;
      } else {
         startTime = getTimer();
      }
      //start timer
      paused = false;
      timing = true;
   }
   pause._visible = true;
   play._visible = false;
   icomusica_mc.gotoAndStop(1);
   fondoAzul_mc._visible = false;
   
};

Cuando lo ejecuta me muestra undefined no reconoce o no encuentra el valor de la variable para que pueda hacer la comparacion de los minutos que transcurre y me saque la ventana de advertencia....

Alguien podria ayudarme en que esta fallando

Saludos :lol: :|