Hola a tod@s... me estreno en este foro con esta pregunta.
A ver cómo me explico:
Tengo un movieClip ("texto0_mc") que contiene un texto dinámico dentro ("texto_txt").
Cada vez que aprieto un botón quiero duplicar "texto0_mc" a "texto1_mc", "texto2_mc", etc...
Y necesito que al ponerle un evento onPress al movieClip resultante tenga una variable de tipo String asociada a él...
Es decir, cuando apriete en el movieClip creado la variable "mc_seleccionado" sea igual a (por ejemplo) "segundo", o "tercero", o cualquier String relacionado con el propio movieClip que presionamos.
en fin, voy a poner el código que supongo se entenderá mejor:
Código:
var id:Number = new Number(0);
var mc_seleccionado:String=new String();
function anadir_nodo():Void{
duplicateMovieClip("texto"+id+"_mc", "texto"+String(id+1)+"_mc", _root.getNextHighestDepth());
id++;
eval("texto"+id+"_mc").onPress = function() {
mc_seleccionado=String(id);
//aqui está el quid de la cuestión, yo quiero que cada vez que presiones
//sobre "texto"+id+"_mc" la variable "mc_seleccionado" tenga la referencia al
//id exclusivo de ESE movieClip.
};
}
boton_btn.onRelease=function(){
anadir_nodo();
}
Espero haber explicado con claridad cuál es mi problema.
Y muchas gracias de antemano.
Amparo Ribelles.