I've converted an animated GIF to Flash for freeze/resume interaction.  
Unfortunately, Animation.flv runs too fast and ffmpeg -r isn't helping.  
FFmpeg -r seems to be working counter-intuitively as the greater -r, the 
slower Animation.flv runs.  Also, it produces a much larger file and 
seems to hit a wall.  Examples I've tried are:

    ffmpeg -f gif -i Animation.gif -f swf -r 1 -y
    Animation.flv                - Plays much too fast.
    ffmpeg -f gif -i Animation.gif -f swf -r 5 -y
    Animation.flv                - Generates a slower, but larger, file.
    ffmpeg -f gif -i Animation.gif -f swf -r 10 -y
    Animation.flv              - Generates a slower and larger file than
    the "-r 5" option.
    ffmpeg -f gif -i Animation.gif -f swf -r 20 -y
    Animation.flv              - Generates a file of the same speed, but
    larger than the "-r 10" option.


It seems the lower the -r value, the slower Flash should run.  A smaller 
frame rate would logically produce a slower animation.  It's also 
illogical to me the file should be larger.  To test my theory, I 
produced Animation.avi from Animation.gif.  Testing "-r" options works 
as I expect.  The lower the -r value, the slower Animation.avi runs.

I first posted this question to the ffmpeg forum without success.  
Perhaps this is a Flash, not ffmpeg problem.  However, is there an 
ffmpeg option I'm missing?  Also, is there an option other than Flash to 
enable freeze/resume in my animation?  It is a simple animation of a 
moving part.