ciao a tutti! ho un problemino con actionscript che non riesco a risolvere

dunque ho realizzato un filmato dove si debbono fare partire dei loop in wav utilizzando la tastiera

nel primo fotogramma metto uno stop()
ho 12 loop quindi creo 12 fotogrammi dal 2 al 13 dove vado ad impostare nelle proprieta' del frame il file audio scegliendo CICLO

dopodichè nei vari frame inserisco questo codice

var obj:Object=new Object();
obj.onKeyDown=function():Void
{
if(Key.getAscii()==32)
{
stopAllSounds ();
}
{
_root.gotoAndStop(2);
}
}
Key.addListener(obj);

dove _root.gotoAndStop(2); viene modificato di frame in frame in modo da passare al fotogramma successivo e caricare il nuovo audio

if(Key.getAscii()==32) questo lo utilizzo per poter usare la barra spaziatrice

il filmato funziona perfettamente tranne per un problema : dopo un po che si cambia loop il filmato diventa instabile e viene fuori il messaggio di flash player che dice che uno script sta rallettando il pc e l'audio comincia a sfasare e si pianta tutto

non riesco a capire dove sia il problema? qualcuno è in grado di aiutarmi?

grazie!