Animazione 1

final int numFrame = 12;
      int frame    = 0;
      int dim, 
          dim2;

PImage immagini[];

void setup()
{
     size(500, 500);
     frameRate(numFrame);
     
     immagini = new PImage[numFrame];
     for(int i=0; i < numFrame; i++)
         immagini[i]  = loadImage("a"+i+".gif");
     
     dim=immagini[0].width;
     dim2=dim/2;
}

void draw()
{
     background(255);  
     image(immagini[frame], mouseX-dim2, mouseY-dim2);  

     frame=frame+1;
     if(frame == numFrame)
         frame=0;
}