Skip to main content
Inspiring
April 18, 2013
Answered

Animation plays faster in preview than by itself?

  • April 18, 2013
  • 2 replies
  • 2155 views

Hi guys, so my animation (swf) plays much faster in preview mode (Captivate 6, including newest update)  than when I right click it and opt to play it by itself. I produced it with Adobe Flash and tried to slow it down by setting it to 5 fps (it's about 180 frames long), but it still plays too fast when I preview the whole slide (it doesn't matter in which mode I preview it, I tried them all). Like I said, when I right click just the animation on the slide and play it, it plays the right speed. What's the deal? Thanks so much! Nat

This topic has been closed for replies.
Correct answer ElaKat

It's been a while since I made an animation in Flash and used it in Captivate, so please correct me if I'm mistaken:

Do the framerate of the swf and the Captivate project match? You mention changing the overall frame rate to 15 in response to Lilybiri's post, but don't say what the framerate was for the swf animation in that scenario. The best practice (in my experience) is to make an animation that is 30 frames per second in Flash and to make sure that it lasts the amount of time you need it to in Captivate. If you need 2 seconds, it should be (2 times 30) 60 frames in Flash.

If you have an animation that is 180 frames at 5 fps, it should, as far as I understand, play in Flash as 36 seconds long. The problem comes when you import into Captivate, as you've found, which as far as I know will play the animation using Captivate's framerate, not the original framerate. With the default of 30 fps, that 36 seconds turns into 6 seconds. (180 divided by 30, instead of 180 divided by 5) At 15 fps, it would last 12 seconds. (180 divided by 15)

To get it to last the same amount of time, you would have to make the Captivate framerate the same as the animation (5 fps), which I doubt would look very good.

Can you extend the animation in Flash, by both changing the framerate to 30 fps and adding more frames so that it lasts however long you want it to last?

2 replies

Inspiring
April 19, 2013

Thoe are all very good ideas!! But it didn't work this time... I tried both of your suggestions, turning the overall frame rate from 30 to 15. The timing for the animation was never selected to synchronize witht he project, so I really don't know what's going on.... Please don't give up with your awesome suggestions though folks, they are all very smart!

ElaKatCorrect answer
Inspiring
April 19, 2013

It's been a while since I made an animation in Flash and used it in Captivate, so please correct me if I'm mistaken:

Do the framerate of the swf and the Captivate project match? You mention changing the overall frame rate to 15 in response to Lilybiri's post, but don't say what the framerate was for the swf animation in that scenario. The best practice (in my experience) is to make an animation that is 30 frames per second in Flash and to make sure that it lasts the amount of time you need it to in Captivate. If you need 2 seconds, it should be (2 times 30) 60 frames in Flash.

If you have an animation that is 180 frames at 5 fps, it should, as far as I understand, play in Flash as 36 seconds long. The problem comes when you import into Captivate, as you've found, which as far as I know will play the animation using Captivate's framerate, not the original framerate. With the default of 30 fps, that 36 seconds turns into 6 seconds. (180 divided by 30, instead of 180 divided by 5) At 15 fps, it would last 12 seconds. (180 divided by 15)

To get it to last the same amount of time, you would have to make the Captivate framerate the same as the animation (5 fps), which I doubt would look very good.

Can you extend the animation in Flash, by both changing the framerate to 30 fps and adding more frames so that it lasts however long you want it to last?

Inspiring
April 22, 2013

That was absolutely the problem. Thank you so much ElaKat! You saved my butt!

Lilybiri
Legend
April 18, 2013

Default framerate in Captivate is 30fps, did you try that setting for your Flash animation?

You can lower the framerate in CP: Preferences, Project, Publish settings

Lilybiri

RodWard
Community Expert
Community Expert
April 19, 2013

Do you currently have the option in Properties tab > Timing for that animation set to Synchronise with Project?  If so, try turning that off.