Welcome to Adobe Community.
Which version of Captivate you are using?
How exactly you are inserting the simulation?
Have you tested this on a blank new project? You can try to increase the duration of the slides.
Also if you have multiple simulation's .cptx, just copy the slides for the simulations and then paste them onto this new project.
Why not just copy/paste the slides to the main project? Best quality will be when they have the same resolution.
Thanks for the responses.
I'm using captivate 6 and I'm inserting the published simulation .swf's as animations.
I don't want to paste the simulation slides into the main presentation because I will be needing to use these simulations in multiple projects and it would be poor development practice to have multiple instances of the same source. Much safer to keep it encapsulated with a single source version.
var objCP = document.Captivate;
In any case, that part is working.
The solution I figured out for getting it to pause is far less elegant and certainly isn't the "right" way to do things - I'm just inserting one of the default widgets, and hiding it behind the player for the simulation. It's ugly, but at least it works.
I'd still love to know the right way to do this though. There has to be a way to call whatever function the widgets call. I just don't seem to be able to locate a good source of documentation.
I told you about pasting, because I did read about a lot of problems if you insert a CP-published SWF into another Captivate file. But it is up to you.
For getting the main project to pause: you can insert a click box that does nothing on success, which will get rid of the need for a widget.
Alternatively, you can pause the main slide upon entering using an Advanced Action with "cpCmndPause = 1"