Mostrar una Secuencia de Imágenes

El ejemplo de esta página muestrá lo básico para mostrar una secuencia de imágenes. La siguiente sección tiene trucos para aumentar el rendimiento y la apariencia de esta animación. Esta página sólo muestra el código del applet. El código de la aplicación es similar, excepto por el código utilizado para cargar las imágenes, cómo se describió en Cargar Imágenes.

Abajo tienes las diez imágenes que utiliza este applet.

T1.gif: T2.gif: T3.gif: T4.gif:
T5.gif: T6.gif: T7.gif: T8.gif:
T9.gif: T10.gif:

Aquí tienes el applet en acción; recuerda que se puede pulsar sobre el applet para detener o arrancar la animación.

El código de este ejemplo es incluso más sencillo que el de la página anterior, que movía una imagen. Aquí tiene el código que lo diferencia del ejemplo que movía la imagen:

. . .//Donde se declaren las variables de ejemplar:
Image duke[10];

. . .//En el método init():
for (int i = 1; i <= 10; i++) {
    images[i-1] = getImage(getCodeBase(),
                               "../../../images/duke/T"+i+".gif");
}

. . .//En el método update(), en vez de llamar a drawFrame():
offGraphics.drawImage(images[frameNumber % 10], 0, 0, this);


Ozito