Yo lo haria de la siguiente manera:
Como planteaste en SoundTarget tendria SoundA1, entonces lo que querrias seria ir a _root.SoundA1.gotoAndStop(2). para hacerlo dinamico:
Código:
ST="_root."+SoundTarget; //ST contiene ahora "_root.SoundA1"
eval(ST).gotoAndStop(2);
De esta forma estarias haciendo un gotoAndStop de lo que contiene ST que a su vez lo cargas dinamicamente con la variable SoundFont.
Espero que te sirva, cualquier duda avisame.
Hasta luego