Ahora bien, lo que no me sale, es asignar al botón "boto_proj" de cada nuevo MovieClip una acción distinta, en cambio si que me asigna los distintos nombres a las cajas de texto de cada nuevo MC llamadas "textprojecte".
He puesto para probar, que cada botón simplemente muestre la variable "link" que le corresponde. Pero al ejecutar la pelicula, todos los botones muestran la misma variable "link", en vez de mostrar el "link" correspondiente a cada movieClip.
El tema seria que cada botón llame a una pelicula .swf distinta en función de este link y lo cargue en movieClip vacio, pero si alguien me puede ayudar a generar una variable distinta para cada uno de los botones ya me intentaré apañar.
Muchisimas gracias de antemano.
Código :
projectesxml = new XML();
projectesxml.ignoreWhite = true;
projectesxml.onLoad = function(success) {
if (success) {
var llistaprojectes = projectesxml.firstChild.childNodes;
for (var i = 0; i<llistaprojectes.length; i++) {
var nom = llistaprojectes[i].firstChild.nodeValue;
var link = "projecte"+(i+1)+"/projecte.swf";
trace(nom); // aqui muestra diferente "nom"
trace(link); // aqui muestra diferente "link"
attachMovie("mc_projecte", "mc_projecte"+i, i);
_root["mc_projecte"+i]._x = 20;
_root["mc_projecte"+i]._y = 20*(i+1);
_root["mc_projecte"+i].nomprojecte.text = nom;
_root["mc_projecte"+i].boto_proj.onRelease = function () {
trace(link);
// aqui muestra siempre link en i=8
// querria que aqui cargara la peli en un movieclip
}
}
}
};
