Skip to main content
July 30, 2015
Answered

HELP! Slides advancing when they are not supposed too

  • July 30, 2015
  • 2 replies
  • 406 views

Need help asap.  Captivate 7 question....

I have a very simple elearning.  On the slide, it will play a short (4-8 seconds) audio with a screen shot.  I have click boxes on the screen shot that are set to execute Back and Next (go to previous slide, go to next slide).  The click boxes are displaying for the whole slide and are set to pause for success/failure captions. 

Here's the thing....it WILL pause initially.  But if the user clicks ANYWHERE on the screen, it will advance.  I want it to only advance when they hit the Next click box.

I have tried changing the "on success" option (go to Slide 3, etc.), I have also replaced the click boxes with buttons, I have also hidden an invisible click box that hides and pauses the slide, and none of it works.  No matter what I try, the slide will advance once the user clicks anywhere.

I've been using Captivate for nearly 5 years, but I'm stuck with this one.  We have similar elearnings that run fine.  Any ideas?  I'll post some pics.....

    This topic has been closed for replies.
    Correct answer

    Crossing my fingers


    Ok, so we found two solutions.

    1 - As stated above, we changed the original PPT (turn off advance on click feature), created a brand new captivate file based on the updated PPT, and copy/pasted the call outs+click boxes+audio+etc. into the new file.  It works.  No advancing without clicking in the proper click box.  NOTE to readers: I tried fixing the PPT, and simply reinserting into the existing captivate file (basically importing the updated PPT to the broken lesson) and that did not work.  I had to do it over in a brand new captivate lesson with the updated PPT.  So this solution works, but it's a lot of work.

    2- The 2nd (weird) solution, is to insert an image into the captivate slide and merge it with the back ground.  This will stop the slide from advancing until the user click in the proper click box.  Originally, all of our screen shots are in the PPT, not the captivate file.  That way, when we import the PPT, it already has the image we need.  Now, I simply insert a new image over the top of the captivate slide > size> fit > merge with background, and this prevents the slide from advancing (unless the user clicks on the proper click box).  I have no idea why that works.  It's also quicker than recreating the project.

    Thanks for your help.

    2 replies

    Lilybiri
    Brainiac
    July 30, 2015

    Hmm, I disagree with Rod in this case. Your setup is correct (Infinite attempts), there is no overlap between the click boxes and in this case a simple action will perfectly be possible, no need for a standard action because it is a navigation button. I blogged about the difference: Why choose Standard over Simple action? - Captivate blog

    Can you double check that the other click box is set up the same way?

    Another question: is this perhaps an imported PPT-slide?

    July 30, 2015

    The other click box is set up the same way (infinite attempts, simple action to previous slide).  As a test, I tried deleting the "back" click box, and it will still advance. 

    It is imported from a PPT. 

    Lilybiri
    Brainiac
    July 30, 2015

    Can you check the setup of the PPT: was it by click that you should advanced to the next slide?

    July 30, 2015

    Here's a shot.  The click boxes are over  a PPT screen shot. 

    RodWard
    Community Expert
    July 30, 2015

    With click boxes, any click on the slide will be registered by all click boxes as either a Success or a Failure depending on whether the click was inside or outside the clickbox hit area.  That click will also cause the timeline to continue.

    So what you need to do is make sure the Click Boxes are ONLY going to do something when the click is INSIDE their respective hit areas AND that this click does not automatically resume the timeline.

    To do this you need to set each clickbox to Infinite Attempts and assign the ON Success Event of each click box to execute a Standard Action that performs the required action.  (Using the normal single actions also has an inbuilt Continue action in addition to whatever you define.  On the other hand, using a Standard or Conditional Action allows you to have something performed WITHOUT any continue action unless you specify one.)