Captivate 6 - Strange Pause Behavior


hi all,

i having problem pause slide action in captivate.  @ end of each slide, want playbar pause , not automatically forward next slide.

 

here's did set up:

  1. under slide properties > action > on exit, set execute advanced action
  2. the advanced action is assign cpcmndpause with literal 1


in captivate versions 3 - 5, pause @ final frame of slide before loading next slide.  in version 6, forward next slide, pause on first frame.

 

i did find workaround using javascript:

  • on slide exit, execute javascript in current window: pauseslide();
  • in published .htm file, added following lines of code after line 11

 

<script language="javascript" type="text/javascript">

function pauseslide(){

     var currframe = document.getelementbyid('captivate').cpeigetvalue('rdinfocurrentframe');

     document.getelementbyid('captivate').cpeisetvalue('rdcmndgotoframe', currframe - 2);

}

</script>

 

since advanced action doesn't seem occur until first frame of next slide, script 'rewinds' course last frame of previous slide. it's total hack.

 

have witnessed too?

 

i using demo version of c6, , have found behavior in 64-bit version on win 7 , 32-bit version on win xp

just checked , correct. why need such complicated solution? called "advanced actions freak", pause slide @ end of timeline, insert click box somewhere , sure timeline extend end of slide. since click box pause slide @ end of timeline, slide pause then. if not want user click accident on click box, make pretty small , put in place such click improbable.

 

you have seen rd variables have been replaced cp equivalents. in js still use old names, still available in js api (jim leichliter told me) wouldn't safe use new names because disappear time? in case want stay solution (i'm kiss fan well).

 

lilybiri



More discussions in Advanced Adobe Captivate Users


adobe

Comments