Comunidad de diseño web y desarrollo en internet online

Acciones a botones creados con un Array

Citar            
MensajeEscrito el 18 Oct 2007 06:31 pm
hola, no consigo hacer que a estos botones se le asigne a cada uno una función...que falla?

Código :

var my_meses:Array = new Array ("enero","febrero","marzo","abril");
var i=0;
var j=0;
for (var i = 0; i<my_meses.length; i++) {
attachMovie("item_mc", "item_mc"+i, i);
_root["item_mc"+i]._x = 702 ;
_root["item_mc"+i]._y = 20*i+150;
_root["item_mc"+i].etiqueta_txt.text = my_meses[i];
_root["item_mc"+i].btnmes[i].onRelease=function(){
for (var j = 0; j<9; j++) {   
   gotoAndPlay(j); }
   }

}


:crap:

Por outsider

74 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 19 Oct 2007 02:51 pm
Si dentro de tu clip item_mc tienes un boton llamado btnmes, entonces el "[i]" esta demás:

Código :

_root["item_mc"+i].btnmes.onRelease=function(){
    for (var j = 0; j<9; j++) {
         gotoAndPlay(j);
    }
}

pero ¿que intentas hacer en la función?, porque el codigo que pusiste lo que va a hacer es cambiar la cabeza lectora del item_mc que contiene el boton desde el fotograma 0 (el cual no existe), hasta el fotograma 8, en menos de un segundo, y tan rapido que no lo vas a ver como cambia, quedandose al final en el fotograma 8, y si no tienes un stop en el fotograma 8, tu movieclip se va a repetir infinitamente (por tener un gotoAndPlay), y creo que esto no es lo que quieres, porque sería un código inservible.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.