Por: Elecash + Otros tutoriales de Elecash + 22 de Julio del 2004
//Atacheamos el componente
attachMovie("NumericStepper", "mi_numerador", 1);
//Propiedades
mi_numerador.maximum = 100;
mi_numerador.minimum = 0;
mi_numerador.stepSize = 2;
mi_numerador.value = 50;
//Listeners para cuando cambiamos el valor
alCambiar = new Object();
alCambiar.change = function(evento) {
trace("Numero superior :"+mi_numerador.nextValue);
trace("Numero inferior :"+mi_numerador.previousValue);
};
//Eventos
mi_numerador.addEventListener("change", alCambiar);
Empezaremos por las propiedades. Como podéis imaginar maximum y minimum establecen el valor más alto y más bajo seleccionables en nuestro componente, y value pondrá el valor inicial en el casillero. Por último esta stepSize, que nos servirá para saber cuando clicamos en los botones de subir o bajar, cuánto hay que restarle al número.
Mediante el evento change, controlamos cuando se cambia el valor, y las propiedades de sólo lectura nextValue y previousValue nos muestran el número inferior y superior partiendo desde el número seleccionado.
Ejemplo del tutorial
Archivos del tutorial
Si tienes alguna pregunta de este tutorial; puedes hacerla aqui en los foros