Come si fa a far partire un suono con getTimer()?

codice:
onClipEvent (load) {
     elapsed=getTimer();
}
onClipEvent (enterFrame) {
     if(getTimer()-elapsed>2000){
          _root.sound.gotoAndStop("suona")
     };
}
Così funziona, ma se ripeto il comando gotoAndStop() dentro ad un altro 'if' esempio dopo 4000 millisecondi, non suona più.