allora la funzione geTimer() ti restituisce il tempo in ms trascorsi dall'inizio della riproduzione!

quando finisce un filmato puoi fare

codice:
fine=getTimer();

poi sul clip che deve partire

onClipEvent(load){
    this._visible=0;
    stop();
}

onClipEvent(enterFRame){
    if(_root.fine){
        if((getTimer()-_root.fine)>3000){
             play();
             this._visible=1;
        }
    }
}
non è testato...