Предполагаю что можно покадрово проверять соответствует ли текущий кадр последнему

Код AS3:
function onEnterFrame(e:Event):void {
if (loadedSwf.currentFrame == loadedSwf.numFrames) {
trace("Проигрывание окончено, делаем что-то еще...");
}
}
никогда этот способ сам не пробовал, но может прокатит
Или, если есть возможность во внешние свф в последний кадр добавить

Код AS3:
dispatchEvent(new Event(Event.COMPLETE));
и подписавшись на это событие определить окончение ролика