Tengo el siguiente script para duplicar un MC varias veces, el problema esta en que quiero que cada MC al presionarlo realice una accion distinta:
Código:
Y lo que quiero hacer es que para cada MC se cumpla lo siguiente:for (i=1; i<=35; i++) {
btn.duplicateMovieClip("btn"+i, (i+140)); // duplico el MC llamado btn
this["btn"+i]._x = this["btn"+(i-1)]._x+btn._width; // situo el siguiente MC justo a la derecha del anterior
}
Código:
Y asi hasta btn35 ...btn1.onPress = function() {
_parent._parent._parent._parent._parent.INS = 1;
_parent._parent._parent._parent._parent.visual.CHAR.INS.loadMovie("badges/"+1+".swf");
};
Lo he probado con:
Código:
(dentro del for)this["btn"+i].onPress = function() {
_parent._parent._parent._parent._parent.INS = i;
_parent._parent._parent._parent._parent.visual.CHAR.INS.loadMovie("badges/"+i+".swf");
};
Pero solo me hace caso el ultimo MC... Ya no se como ponerlo, se que es una cosa compleja pero hay una solucion segurisimo
Espero vuestras respuestas
ArgoN
Cuando coloco esta linia de codigo dentro del on(release) siempre me carga el mismo .swf (el ultimo):

