Captivate 9 (approved to update to 2019 soon!).
I have been working on a project with multiple interactive exercises (seperate captivate project files). Each one start with a textual question/instructions for the user to execute through a simulated version of an application. Click boxes are used as the correct place to advance and report incorrect/correct responses. We give the user the opporunity to revisit the question at any time. This is used with two shared advanced actions. One to pause the slide and open the exercise text object, and another to close the exercise text and proceed the slide. This is working but seems like there should be aby easier way. In my effort, I found that the object to show (and hide) needs to be on the slide where it is being called to show or hide. I thought there has to be away to use the same object from another slide on all of my shared advanced actions would allow that. After all, when I set up the shared action on each slide, I can see the object from the other slide, but when I set the action use it, it does not work.
If I understand what you have going there correctly - I would begin by saying that copies of the same object will have unique names and would therefore require their own advanced action to be applied.
To have the same object appear on all slides - you can go to the first instance of the object and select the option to display it for the rest of the project on the timing panel.
As for Shared actions - if there are any considerations about that - I will let Lilybiri tackle that - it is one of her many specialties - I personally do not use them.
A shared action can have each static object as parameter, which will be solution if you want to apply it to objects with different ID. But I'm not sure that I understand your question really.
An object doesn't have to be on the slide where the shared action is done, but if it is on a different slide, you can show it 'from a distance' but you will not see it until you go to that other slide where it has been shown.
If you want to be able to show the same information on all slides, create an item which is displayed for the rest of the project. Have a button that is also displayed for the rest of the project, which can act as a toggle button to display or hide the item displayed for the rest of the project. That display/Hide can be done in two ways:
Hope I understood your problem correctly?
Thank you for your responses. Ill try to tackle that. Here is what I am currently doing, if it makes my question make more sense.
I know this seems complex. Probably an easier way with a more complex logic applied. I will try Lily's advice.
You show only the parameters, not the actions.
Click box cannot be timed for the rest of the project, it is an 'old' interactive object (probably to be deprecated soon). That is a first hurdle. Replace it by a shape button which you can make invisible by setting Alpha for the Fill and the stroke to 0.
Time the group for the rest of the project, time the two shape buttons for the rest of the project. Now they all have only one ID, and there is no need for shared actions at all.