подскажите почему неработет clearInterval
код находиться в одном кадре

Код AS1/AS2:
var hideint:Number = setInterval (hidepic, 1000);
stop();
function hidepic () {
trace ('hidepic');
clearInterval (hideint);
cont = 'm' +_root.num + '_mc';
new Tween(_root.all_mc[cont], "_alpha", Strong.easeOut, 100, 0, 2, true);
var setint:Number = setInterval (showpic, 1000);
stop();
}
function showpic () {
trace ('showpic');
clearInterval(showint);
randommal(_root.num);
cont = 'm' +_root.num + '_mc';
mcl.addListener(temp);
mcl.loadClip(_root.pic[_root.num], _root.all_mc[cont].pic);
_root.num=_root.num+1;
if (_root.num>2){num=0};
var hideint:Number = setInterval (hidepic, 1000);
stop();
}