How do I make an actor with an animated gif image? I have a separate GifImage class but I'm not sure how to use it.
   
   
            
GifImage gifImage = new GifImage("mygif.gif");
setImage(gifImage.getCurrentImage());
public class Monkey extends Actor
{
    private String img;
    private GifImage gif;
    public Monkey( String img )
    {
        this.img = img;
        gif = new GifImage( img );
    }
    public void act()
    {
        setImage( gif.getCurrentImage() );
    }
}public class GifImage  
{
    private String img;
    public GifImage( String img )
    {
        this.img = img;
    }
    public GreenfootImage getCurrentImage()
    {
        return new GreenfootImage( img );
    }
}