il problema è che non so dove sono gli stop negli swf caricati... avevo provato riempiendo un'array con tutti i _currentframe per poi confrontarli tra di loro (se trovo due valori uguali vuol dire che è sullo stop, ma ho un'altro problema che forse mi sapete risovere voi (perchè io sbaglio qualcosa, è evidente!)
dentro l'enterframe ho fatto così
var frame_array:Array = [0];
frame_array[swf_mc._currentframe] = swf_mc._currentframe;
trace(frame_array);
...
ma il mio output mi traccia questo
0,1
0,undefined,2
0,undefined,undefined,3
0,undefined,undefined,undefined,4....
e non capisco perchè
perchè dopo sarebbe semplice:
if (frame_array[swf_mc._currentframe-1] == frame_array[swf_mc._currentframe]) {

trace("stop");
}