reduccion de codigo
Publicado por Osvaldo (1 intervención) el 07/05/2010 18:53:07
Hola a todos; soy nuevisimo en esto y quisiera si me pueden dar una mano en la reducción del código para evitar escribir una y otra vez la función.
btn000.onRelease = function() {
gotoAndStop(27);
// esto queda así solo envia al frame
};
btn000.onRollOver = function() {
btn001._alpha = 60;
btn002._alpha = 60;
btn003._alpha = 60;
btn004._alpha = 60;
btn005._alpha = 60;
btn006._alpha = 60;
btn007._alpha = 60;
btn008._alpha = 60;
btn009._alpha = 60;
btn0010._alpha = 60;
btn0011._alpha = 60;
btn0012._alpha = 60;
btn0013._alpha = 60;
btn0014._alpha = 60;
// Necesito definir una función para alpha 60 y una para alpha 100
sin tener que modificar cada vez que genere un boton nuevo y no modificar
cada uno de los alfas ej btn001.onRollOut ; btn001.onRollOver
};
btn000.onRollOut = function() {
btn001._alpha = 100;
btn002._alpha = 100;
btn003._alpha = 100;
btn004._alpha = 100;
btn005._alpha = 100;
btn006._alpha = 100;
btn007._alpha = 100;
btn008._alpha = 100;
btn009._alpha = 100;
btn0010._alpha = 100;
btn0011._alpha = 100;
btn0012._alpha = 100;
btn0013._alpha = 100;
btn0014._alpha = 100;
};
Ej:
function ACuanto(n:int) {
// Cambiar el alpha
btn000._alpha = n;
btn001._alpha = n;
btn002._alpha = n;
btn003._alpha = n;
btn004._alpha = n;
btn005._alpha = n;
btn006._alpha = n;
btn007._alpha = n;
btn008._alpha = n;
btn009._alpha = n;
btn0010._alpha = n;
btn0011._alpha = n;
btn0012._alpha = n;
btn0013._alpha = n;
btn0014._alpha = n;
};
//ACTION btn000
btn000.onRelease = function() {
gotoAndStop(27);
};
btn000.onRollOver = function() {
ACuanto(60);
btn000._alpha = 100;
}
btn000.onRollOut = function() {
ACuanto(100);
btn000._alpha = 60;
}
btn000.onRelease = function() {
gotoAndStop(27);
// esto queda así solo envia al frame
};
btn000.onRollOver = function() {
btn001._alpha = 60;
btn002._alpha = 60;
btn003._alpha = 60;
btn004._alpha = 60;
btn005._alpha = 60;
btn006._alpha = 60;
btn007._alpha = 60;
btn008._alpha = 60;
btn009._alpha = 60;
btn0010._alpha = 60;
btn0011._alpha = 60;
btn0012._alpha = 60;
btn0013._alpha = 60;
btn0014._alpha = 60;
// Necesito definir una función para alpha 60 y una para alpha 100
sin tener que modificar cada vez que genere un boton nuevo y no modificar
cada uno de los alfas ej btn001.onRollOut ; btn001.onRollOver
};
btn000.onRollOut = function() {
btn001._alpha = 100;
btn002._alpha = 100;
btn003._alpha = 100;
btn004._alpha = 100;
btn005._alpha = 100;
btn006._alpha = 100;
btn007._alpha = 100;
btn008._alpha = 100;
btn009._alpha = 100;
btn0010._alpha = 100;
btn0011._alpha = 100;
btn0012._alpha = 100;
btn0013._alpha = 100;
btn0014._alpha = 100;
};
Ej:
function ACuanto(n:int) {
// Cambiar el alpha
btn000._alpha = n;
btn001._alpha = n;
btn002._alpha = n;
btn003._alpha = n;
btn004._alpha = n;
btn005._alpha = n;
btn006._alpha = n;
btn007._alpha = n;
btn008._alpha = n;
btn009._alpha = n;
btn0010._alpha = n;
btn0011._alpha = n;
btn0012._alpha = n;
btn0013._alpha = n;
btn0014._alpha = n;
};
//ACTION btn000
btn000.onRelease = function() {
gotoAndStop(27);
};
btn000.onRollOver = function() {
ACuanto(60);
btn000._alpha = 100;
}
btn000.onRollOut = function() {
ACuanto(100);
btn000._alpha = 60;
}
Valora esta pregunta


0