Skip to main content
Participating Frequently
November 1, 2019
Answered

Multiple Clicks on Smart Shape as Button

  • November 1, 2019
  • 2 replies
  • 923 views

Hi

I have been using Adobe Captivate 2019 (on Windows 10) for a few months now and have a question on how to do a specific piece of functionality.

I have one button in the middle of the slide and mulitple smart shapes (with text) around this button which I have set to show once the button is clicked.  So far so good.  What I would like to happen is the user repeatedly clicks on the same button in the middle and each time they do so, the next smart shape text appears.

I have tried to research the answer to this but it is quite a difficult one to explain.  I have tried playing around with the Advanced Actions but because it requires a different action each time the same button is clicked I'm at a bit of a loss!

 

Any help/advice gratefully receieved

This topic has been closed for replies.
Correct answer Lilybiri

You may have misunderstood.... there is a big difference between InBuilt states which exist for interactive objects, drag sources and drop targets, and added custom states. I didn't tell to add states to the button, but to have a separate object, shape, with a Normal state which is invisible. You add the command 'Go to Next State' to the button and indicate that multistate object. Whenever you click the button, the next state of the other object will be shown. Have a look at this recent post, where I used it on the second slide:

http://blog.lilybiri.com/sequence-check-slides-updated-version

It has an embedded output file where you see the result.

 

Of course, once you reach the last state, aother click will show the Normal, invisble state, again.

 

Another interesting post is this one:

http://blog.lilybiri.com/about-state-commands-and-a-progress-bar

2 replies

Stagprime2687219
Legend
November 1, 2019

States and the ability to change them are a powerful feature. It is worth investigating.

My question would be whether or not you wish do do something else with these other smartshapes...?

Do they also have button functionality?

RachH1Author
Participating Frequently
November 4, 2019

Thank you both for your replies.  I am now playing around with adding different states to the main button and whilst I can get them to appear in sequence I am struggling to see how the main button remains visible.  When I choose the action "Go to Next State", the original "click" smartshape button disappears.  I need this to remain visible so as the users can keep clicking on it in order to reveal each smartshape text.

In terms of the smartshape text, I don't need them to be buttons - just showing the text.  Each time the user clicks on the middle smartshape button, I want the next smartshape text to appear.  I hope that makes sense!  

I will keep playing around - thanks again for your help and if you can help me resolve this last point I would be very grateful.

Stagprime2687219
Legend
November 4, 2019

When you build the additional states do not replace the shape that is there but rather, add another shape to the stage in a new position.

 

The final state would then have all the text boxes on it.

Lilybiri
Legend
November 1, 2019

Why not use a multistate object insteead of multiple objects. At least if the action 'Go to Next State' will be sufficient to do what you want? That means that each click will show the next state, sequence is fixed.  In that case you need only a simple action.  If you want to do more with the button than showing the text (as I understood) the command also exists in the Advanced actions dialog box. Keep the normal state 'invisible', which can be done if you use a shape with Alpha and Stroke both set to 0. Add what you want to each subsequent state. 

You didn't specify if you want the already shown objects to remain visible or not... both are possible with a multistate object.