hola clabers

tengo un problema con el amigo accordion en una aplicación ke no estará en la web sino en un stand.
Trataré de explicar lo más claro posible:
en mi escenario tengo 4 MoviClips (p1,p2,p3,p4, y me referiré solo a p1 para no extender el código) entonces cuando el usuario haga click en p1, este debe desaparecer (junto con p2,p3,p4) y cargar al componente acordeon (con su posicion y tamaño) y un boton para regresar al escenario (donde deberán aparecer p1,p2,p3,p4) y descargar todo lo ke se cargó por attachMovie.

Mi problema es ke al volver al escenario, la aplicación descarga al primer clip cargado, es decir:
si hago click en p1(carga los elementos via attachMovie) y luego vuelvo al escenario(vía btn_back)
carga p1,p2,p3,p4.
pero al hacer este proceso con p1, p2, p3 y p4 al volver de p4 descarga el primer clip sobre el ke doy click

aki esta el codigo:

Código :

p1.onRelease = function() {
   p1._visible = false;
   p2._visible = false;
   p3._visible = false;
   p4._visible = false;

   //------- trae acordeon
   attachMovie("Accordion","my_acc",10,{_x:265.1, _y:46.1});
   my_acc.setSize(365.9,348);

   //******trae el btn_back
   attachMovie("btn_back","btn_back",14,{_x:32.9, _y:411});

   btn_back.onRelease = function() {
      btn_back._visible = false;
      my_acc.unloadMovie();
      p1._visible = true;
      p2._visible = true;
      p3._visible = true;
      p4._visible = true;
   };

   // Crear paneles secundarios para que cada formulario aparezca en el objeto my_acc.
   my_acc.createChild(View,"etiketa1",{label:"etiketa1:"});
   my_acc.createChild(View,"etiketa2",{label:"etiketa2:"});
   my_acc.createChild(View,"etiketa3",{label:"etiketa3"});
   my_acc.createChild(View,"etiketa4",{label:"etiketa4"});


   txt_1_1 = "<p><b><font size='+5' face='Futura Bk BT'> BIENESTAR </font></font></p>";
   // Crear entrada de texto secundaria para el panelCoberturas.
   var firstNameChild_obj:Object = my_acc.etiketa1.createChild("TextArea", "firstName", {text:txt_1_1});
   // Establecer la posición de la entrada de texto.
   firstNameChild_obj.setSize(359,(348)-88);
   firstNameChild_obj.move(2,2);
   firstNameChild_obj.wordWrap = true;
   firstNameChild_obj.multiline = true;
   firstNameChild_obj.ignoreWhite = true;
   firstNameChild_obj.bullet = true;
   firstNameChild_obj.html = true;

   txt_1_2 = "<ul><li><font color='#0063BE' size='+2' face='Futura-Bold, Futura Md BT'>Pago </font></li></ul>";
   // Crear entrada de texto secundaria para el panelCoberturas.
   var firstNameChild_obj:Object = my_acc.etiketa2.createChild("TextArea", "firstName", {text:txt_1_2});
   // Establecer la posición de la entrada de texto.
   firstNameChild_obj.setSize(359,(348)-88);
   firstNameChild_obj.move(2,2);
   firstNameChild_obj.wordWrap = true;
   firstNameChild_obj.multiline = true;
   firstNameChild_obj.ignoreWhite = true;
   firstNameChild_obj.bullet = true;
   firstNameChild_obj.html = true;
   /*capitulo_4/diapo7/*/

   txt_1_3 = "<p><ul><li><font color='#0063BE' size='+2' face='Futura-Bold, Futura Md BT'>Asistencia</font>
</ul></p>";
   // Crear otra entrada de texto secundaria. 
   var lastNameChild_obj:Object = my_acc.etiketa3.createChild("TextArea", "lastName", {text:txt_1_3});
   // Establecer la posición de la entrada de texto.
   lastNameChild_obj.setSize(359,(348)-88);
   lastNameChild_obj.move(2,2);
   lastNameChild_obj.wordWrap = true;
   lastNameChild_obj.multiline = true;
   lastNameChild_obj.bullet = true;
   lastNameChild_obj.html = true;
   txt_1_4 = "<p><font color='#0063BE' size='+2' face='Futura Bk BT'>No obstante lo estipulado en las...</font></p>";

   // Crear otra entrada de texto secundaria. 
   var lastName1Child_obj:Object = my_acc.etiketa4.createChild("TextArea", "", {text:txt_1_4});
   // Establecer la posición de la entrada de texto.
   lastName1Child_obj.setSize(359,(348)-88);
   lastName1Child_obj.move(2,2);
   lastName1Child_obj.wordWrap = true;
   lastName1Child_obj.multiline = true;
   lastName1Child_obj.bullet = true;
   lastName1Child_obj.html = true;
   lastName1Child_obj.ignoreWhite = true;
};


quién puedar ayudarme (porfa no dude en preguntarme por dios! si no me hago entender)
cualqier ayuda será agradecida

Dave