Hola
esta interesante lo tuyo
propongo un ejemplo
entonces necesitamos
un movieclip "madre", que llamare "nuevo" en su nombre de instancia
dentro, tendrá otros movieclips, les pondre "uno" y "dos" en sus nombres de
instancia
y finalmente, cada uno de estos "hijos", tendrán internamente un cuadro
de texto dinámico, que para el ejemplo llamare "t" (los 2 campos de texto se llamaran "t")
cuando tengamos eso en diseño, nos devolvemos al escenario
y luego vamos al panel de acciones y copiamos esto
Código actionscript:
Ver original//array de ejemplo
var array:Array = new Array('estees1','estees2');
//función que va a ser usada por los 2 hijos de nuevo
function test()
{
//this nos dirá cual hijo fue pulsado, pero tendrá un nombre bastante largo
var act:String = String(this);
//para eso, hacemos el split, para dividir el nombre largo en partes
var id:Array = act.split('.');
//valor será una variable temporal que tomara valor del array que pusimos de ej arriba
var valor:String;
//id[2] , pues id es un array, y la posición 2 (la final) finalmente tiene el nombre del botón
//revisamos si el hijo pulsado fue el uno
if(id[2]=='uno')
//si fue el uno, valor tomara el valor de array en su posición 0, en este caso 'estees1'
valor = array[0];
else
//si no, hemos pulsado el hijo 2, y valor será 'estees2'
valor = array[1];
//revisamos si el campo de texto del hijo esta vacio, y si lo esta, le asignamos el valor
//de lo contrario, lo limpiamos
if(this.t.text!=valor)
{
this.t.text=valor;
}
else
{
this.t.text='';
}
}
//aqui asignamos al onPress de cada hijo la función test
nuevo.uno.onPress = test;
nuevo.dos.onPress = test;
con eso debería funcionarte este ejemplo,
y tal vez te inspire para adaptarlo a lo tuyo
suerte con eso
saludos