Que tal , necesito la ayuda de los master, para ordenar el codigo

Les cuento rapidamente que estoy generando por action una pelicula con musica, van a ser 2 canciones que tendran la opcion de apagar prender y de cambiar tema1 tema2, bueno por defecto parte en el tema1

entonces mi codigo

/*---------------------------Codigo AS----------------*/
stop();

//decalro mi boton para on invisible para despues prenderlo cuando apriete el boton off
mc_botonon._visible = false;

//creo un array con los dos sonidos de libreria
var arrmusica:Array = new Array("sound_0", "sound_1");

//creo una variable actualsound
var actualsound = new Sound();

//por defecto parte en el sound_0
//me gustari hacer que el attach fuese el sonido actual
//es decir si seleciono tema1 o tema2 pero nose como
actualsound.attachSound(arrmusica[0]);
actualsound.start(0,999);

//boton para apagar el sonido
mc_botonoff.onRelease = function() {
actualsound.setVolume(0);
this._visible = false;
mc_botonon._visible = true;
mc_jumps.gotoAndPlay("jumpsoff")
}

//boton para prender el sonido
mc_botonon.onRelease = function() {
actualsound.setVolume(100);
this._visible = false;
mc_botonoff._visible = true;
mc_jumps.gotoAndPlay("jumpson")
}

//como puedo hacer que bt_track1 me lea el primer array
mc_nuevoTema.bt_track1.onRelease = function() {
arrmusica[0];
}

//como puedo hacer que bt_track2 me lea el segundo array
mc_nuevoTema.bt_track2.onRelease = function() {
arrmusica[1];
}

ahora mis dudas que ya las comente

me gustaria hacer que si el tema(que es el arrmusica) que eliga se guarde en una variable actualsonido y que actualsonido tenga la opcion de apagar y encender. es decir si elijo tema1 que este pueda apagarlo y prenderlo o tema2 lo mismo depende del sonido que este prendido.

ademas que bt_trac1 me encienda sound_0 y bt_trac2 = sound_1

como se puede hacer eso con mas menos lo que yo he creado

Ayuda porfavor
Gracias