public void setMovie(SpriteAnimation sanim) { setMoviePaintInstructor(new SpriteMoviePainter(sanim)); nFrame = moviePaintInstructor.getNFrames(); if (nFrame > 0) { showFrame(nFrame - 1); } }
private void displayFrame() { pwCanvas.repaint(); nFrame = moviePaintInstructor.getNFrames(); if (movieStateDisplay != null) { movieStateDisplay.frameChangedTo( shownFrame, moviePaintInstructor.getFrameDescription(shownFrame)); } }
public void start() { nFrame = moviePaintInstructor.getNFrames(); if (canAdvance()) { // start from where we are; } else { reset(); } if (nFrame > 0) { movieFramePlayer = new MovieFramePlayer(this); movieFramePlayer.start(); } }
public void stop() { nFrame = moviePaintInstructor.getNFrames(); if (movieFramePlayer != null) { movieFramePlayer.stop(); } }