Огромное спасибо! Именно так как надо.
Но тетерь стало очевидно, что .swapDepths работает не так как ожидалось.
Слегка изменил код, вот что в итоге получилось:

Код AS1/AS2:
c = 3;
count = 0;
A = 1;
B = 0;
for (i = 1; i < c; i++){
curClip = this["obj"+i];
curClip._alpha = 0;
//trace (this);
}
mPause = function (cont:Object) {
if (count == 200){
//trace (this);
curClipA = cont["obj"+A];
curClipB = cont["obj"+B];
count = 0;
curClipA.swapDepths(curClipB);
curClipA._alpha = 0;
trace (curClipA);
trace (curClipB);
trace ("----------")
if (A < c-1){
A ++;
}
else {
A = 0;
}
if (B < c-1){
B ++;
}
else {
B = 0;
}
}
count ++;
curClipA._alpha ++;
//clearInterval(pausei);
}
pauseSwap = setInterval(mPause, 5, this);
Но глубина не переходит последовательно от прошлой картинки к следующей...
