int numFrames = 7; // The number of frames in the animation
int currentFrame = 0;
PImage[] images = new PImage[numFrames];
boolean enregistre = false;

void setup() {
size(650,630);
for (int i = 0; i < numFrames; i++) {
String imageName = "anim1" + nf(i, 1) + ".png";
images[i] = loadImage(imageName);
}
}

void draw() {
frameRate(12);
background(random(255),random(255),random(255));
currentFrame = (currentFrame+1) % numFrames; // Use % to cycle through frames
image(images[(currentFrame) % numFrames],0,0);

if (enregistre){
println ("enregistrement");
saveFrame("data/image-#####.png");
}

}

//choix d'enregistrement allumé ou éteint
void keyPressed(){
if (key == 'e') enregistre= true;
if (key == 's') enregistre= false;




}
Flash