Skip to main content
Participant
January 8, 2013
Question

Issue with Buttons within Captivate 4 (auto-continue)

  • January 8, 2013
  • 1 reply
  • 546 views

Hello Everyone!

I am creating a project within Captivate 4 due to flash reasons however i am having some troubles with buttons/actions/click boxes that are causing me headaches!

Right now i am creating a show/hide multiple action buttons.

1 (show)button shows a text caption, shows the 'hide' button, and hides itself

1 (hide)button hides the text caption, shows the 'show' button and hides itself

They have no other actions other than these,

However everytime i click on these buttons (they don't have any pause function in them as that is the job of the 'Perpetual buttons' widget i am using)

if the slide has come to the end and the user clicks on a button it will continue the slide anyway, is there a way that i could get them to perform only the actions assigned to them and not to affect the timeline in anyway (not continue or pause them), to do their own actions regardless of the timeline?

it becomes quite an annoying issue if someone clicks the show button to have it only appear for a matter of seconds before advancing to the next slide.

I have tried using the buttons having a pause within them, which works but only for the first time, (IE the user presses the button it displays the text, the user then presses the hide button the text disappears but any subsequent button press will advance the slide).

so that work-around doesn't work.

I have also tried using a secret hidden click box at the end of the timeline in order to pause the project however clicking on the buttons continue it anyway.

I am at a loss and can't think of anything else!!

Hope you guys/gals have an answer!

Thanks very much

Michael Parmenter

This topic has been closed for replies.

1 reply

Participant
January 8, 2013

Hey guys,

Well it seems i fixed my problem (maybe not the best way but it works for now)

I created an Advanced action to be able to complete it.

I first created a new variable called M_button which will hows a variable that captivate will look for.

then with the statements i used standard actions to show/hide the things that i wanted to change.

I changed the value of my variable to 'M_button +1' (or '-1' on the other button)

AND i had a 'GoToFrameAndResume' assignment to change to the 'CurrentFrame' - 100

That allows the project to loop endlessly (all the while still having the perpetual buttons do it's job of 'GoToNextSlide')

Also having a 'pause=1' variable although im unsure if this actually does anything but i don't want to break it now i've fixed it!

im sure this is a very large work-around that isn't very neat or accurate but for now it at least works,

i am going to try this with multiple actions on a single page and see if it works.

Wish me luck!

Any questions or suggestions i'll be glad to hear them!

Michael Parmenter

Inspiring
January 9, 2013

In Captivate 4 this behavior was one of the most annoying things in the program. However, as per Adobe this button behavior was "by design" and therefore something you have to live with.

The Advanced Action solution you have is pretty much what you are left with so if it is working then I'd leave it at that.

The other option is to create the "show/hide caption and buttons" in Flash and import is as an animation. This will allow you to click the buttons as many times as you like without the project advancing. However, this does of course require that you have access to Adobe Flash and it can also be more troublesome to update as your project would consist of content spread out in different applications.


www.cpguru.com - Adobe Captivate Widgets, Tutorials, Tips and Tricks and much more..