Hi, I have an issue with animated gif files where they do not replay correctly when I return to the slide that contains them. They play fine the first time viewed, but not if you return to it. It seems the only way I'm able to keep the gif playing is if I set it to endlessly loop. And if I do that, the animation doesn't start from the beginning when I return to the slide. I just want the animation to start over and play from the beginning once every time I go back to the slide.
My animations were made in Flash and exported as gif animations. I'm using Captivate 7 and my client needs the course to be all HTML5 (no Flash).
Has anyone been able to get a animated gif (not set to loop) to play correctly (meaning from the beginning of it) if you return to the slide after viewing it already?
I've not tested this, but I wonder if you were to hide the GIF, then show it again if it would somehow "reset" the animation? Perhaps on slide exit hide it, then show it on slide enter?
Might not work, but certainly worth a try.
Hey Rick, thanks for your reply. I liked you idea and had hope, but I tried this and it had no effect. What I have figured out from testing however is that if I go back 1 to 5 slides and return to the animation slide it doesn't reset and just shows the last slide of the animation only. But if I go back 6 or more it does reset the animation. That's very strange! I tested this several times and got the same result. I wonder if there is a buffer of memory of some sort that drops slide info after 5 slides? Or something stranger?
I am getting the same effect.
Submitted this issue to the bug database.
You'd need to look through the CPM.js file for the name of the div or container that holds the gif, then I could work something up. All projects will be structured differently so it's difficult to write code that's dynamic enough to handle multiple situations. You could contact us through our website www.tlcmediadesign.com if you'd like to work something out.
Did anybody ever figure this out? I am using an animated gif on 20 different slides. It only plays on the first one. If I make it loop it plays on all 20, but doesn't start at the beginning every time. I've tried adjusting it on the timeline to make it play once entirely, but it doesn't seem to take care of the issue. I might just try making 20 versions of it and using a different one on each slide. Seems like there should be an easier way.
This thread is from 4.5 years ago and the problem continues.
- mark -