Hola, no entiendo la lógica de un flash, que por desgracia no hice yo y me toca modificar   
 
  
En todos los frames hay pausas y luego acciones, el problema llega cuando quiero modificar las pausas o incluso quitarlas ! ya que a pesar de que el frame tenga un stop(); aun así se sigue saltando al siguiente. 
Pongo el código de dos frames para muestra: 
Frame 18: 
stop();
tiempo = 1;
deten = function () {
	nextFrame();
	clearInterval(m);
};
m = setInterval(deten, tiempo * 1000);
//
layout1_mc.setMask(mascara_mc);
persona_mc.setMask(mascara2_mc);
//
persona_mc.onEnterFrame = function () {
	this._x += (440-this._x)/3;
	this._y += (170-this._y)/3;
} 
Frame 19: 
stop();
//tiempo = 3.5;
tiempo = 6;
deten = function () {
	nextFrame();
	clearInterval(m);
};
m = setInterval(deten, tiempo * 1000);
//
ubica2_mc.onEnterFrame = function() {
	this._xscale += (105 - this._xscale) / 3;
	this._yscale += (105 - this._yscale) / 3;
	this._x += (255 - this._x) / 3;
	this._y += (200 - this._y) / 3;
};
//
layout2_mc.onEnterFrame = function() {
	this._xscale += (360 - this._xscale) / 3;
	this._yscale += (360 - this._yscale) / 3;
	this._x += (300 - this._x) / 3;
	this._y += (600 - this._y) / 3;
}; 
Mas o menos son similares las funciones de los siguientes frames, pero al intentar aumentar unos segundos en cualquiera de los frames, me desfasa drasticamente los siguientes haciendo locuras.... 
 
  
Alguna idea?