I am relatively new to Captivate.
I am creating an interactive software demo. I started with a blank project then added software simulation slides. I added buttons, text captions, and roll over captions to some of the slides so that the user can interact with the demo as they would the software. This demo is intended to be used for training purposes (hence why I included text captions to help guide them through and provide additional information) but we would also like to use this in presentations, and would therefore like to be able to hide all text captions and roll over captions within the project when necessary.
Is there a way to do this?
There's no default way to do this in Captivate, but it is potentially achievable with the CpExtra HTML5 widget (assuming you are publishing to HTML5).
You can find out more information about using something called #syntax in the widget to trigger an action that hides all objects across an entire project based on a text string they all have in their Object Name.
As a first solution I would also have recommended CpExtra widget, not only for this workflow but for all the other extensions it brings into Captivate. You find the link in Rod's answer.
If this is impossible, here is a possible alernative which will take more time for sure, especially since you are a newbie: