Copy link to clipboard
Copied
Hello,
Is there a setting button in adobe captivate that is multifunctional that shows & hides all the user interaction buttons. For example, when an XYZ button is clicked it should show cc, play pause, toc, etc together. When the XYZ setting button is closed it should hide all the other buttons as well.
Copy link to clipboard
Copied
Not clear to me. The buttons you are talking about are probably the buttons on the Playbar? If that is correct, you can easily hide/show the playbar with a button. Use the system variable cpCmndShowPlaybar to do so. For a toggle button without a change in state you could just use one simple command:
Toggle cpCmndShowPlaybar
Copy link to clipboard
Copied
Hello Mam,
I didn't ask the question correctly. This is the exact question what I wanted to as for the settings button. In a 40 slides captivate project, there is a scenario where in a captivate slide there are total 4 buttons.
1) Back, pause, next and a settings button.
And in the last slide of the course there is a new slide created for settings. The setting slide has cc, toc, and sound on/button by which we can control cc, toc, and sound on/off for the whole course.
2) When the user runs through the course if he wants the cc to be active, he will click the settings buttons on the normal captivate slides, by clicking the settings button it should take him to the settings slide which is the end slide of the project, if user wants they can enable the cc or disable the cc for whole course by clicking the cc button on settings slide like on/off.
3) The initial state of the cc should be off, when the main cc button in the setting slide is on the cc should be active through out the course. If off it should be deactivated and when user revisit the settings slide the audio and cc for only the settings slide should be visible but visible for all other slides.
4) How to write a advanced action for this?
Copy link to clipboard
Copied
Corrections in the 3rd point I mentioned above: "when the user revisits the settings slide the audio and cc for only the settings slide should be visible but visible for all other slides". It was a typing error by me. The audio and cc should not be visible only for the settings slide, but for other slides, it should be visible.
New point:
To display closed captioning on all other slides the setting slide should also have closed captioning audio/text. Without closed captioning audio/text on the setting slide the closed captioning will not display on other slides. Is it possible to remove closed captioning audio/text from setting slide and display only on other slide by clicking the cc on/off button?
Copy link to clipboard
Copied
Sorry but now I am completely confused, don't understand what you want exactly.
Copy link to clipboard
Copied
1) In a captivate project, there are slides with only 4 buttons to navigate, they are back, next, pause, and settings button.
2) And the end slide of the captivate project is a settings slide that has 3 buttons, they are cc, toc, and sound on/off buttons.
3) When the user click the settings button from the normal slide. It should take user to the settings slide which is the last slide of the project.
4) When the user comes to the settings slide they will have 3 buttons i.e cc, toc, & sound on/off. If the user wants to activate closed captioning for the whole course they will click the cc button from the setting button which will ON/OFF the cc.
5) Same with toc, & sound ON/Off button.
6) When the user revisit the settings slide for the second time, audio should be mute but closed caption should be open.
Note: Have uploaded a video which will be easy for you to understand. The mouse cursor is not visible on the video, only you can see the click action.
Copy link to clipboard
Copied
It appears that what you are trying to do is manipulate which buttons on the Captivate Playbar are visible or hidden.
Captivate's Skin Editor allows you to specify which buttons are present on the playbar for the entire project. And you can use command variables (as Lilybiri explained) to turn the playbar on or off at any time during playback (Toggle cpCmndShowPlaybar). But that's about the limit of what default Captivate functionality allows you to do.
If you want to use conditiona (IF > THEN > ELSE) logic to manipulate the visibility of specific buttons on the tool bar, then you would need to resort to JavaScript.
Copy link to clipboard
Copied
The default playbar will be replaced with our navigation icon. Just to navigate for temporary purpose we have used default purpose. So we
Copy link to clipboard
Copied
The default playbar will be replaced with our navigation icons. Just to navigate for the temporary purposes we have used the default icons. Which will be later removed.
Copy link to clipboard
Copied
Why do you not make the buttons on the 'Settings' slide available everywhere? I find this all so complicated that I would look for a simple but more efficient solution. You can use the master slides or time (shape) buttons for the rest of the project to have them on each slide. Since lot depends on the number of visits on a slide you would need at least a user variable per slide to track the visits, and a shared action On Enter for each slide. But the IMO unnecessary navigation to that Settings slide will complicate navigation and may even confuse learners. Although giving control to a learner is always fine, if you need to give them a very elaborate explanation about 'how to use the course' it is better to look for a less complicated solution.
Copy link to clipboard
Copied
Mam the settings slide button was everywhere earlier, but now it's been removed. Will wait for efficient solution.
Copy link to clipboard
Copied
Why was it removed?
Copy link to clipboard
Copied
As far as I can see from your video that shows what you want, the Settings button itself doesn't need to be multi-functional at all. It just jumps people to the slide where the settings are actually configured by the user.
On that slide you have separate buttons to configure visibility of the TOC, visibility of the CC text, and whether or not audio is muted. All of these things are easily controlled using Captivate System Variables. If it is necessary for something to be different on the second visit to the Settings slide, then you can achieve that via a tracking variable and Conditional Advanced Action executed on entering the Settings slide.
I think you may be needlessly complicating this project for no easily understandable reason.
Copy link to clipboard
Copied
@RodWard '...needlesslu complicating....' was what I tried to explain as well.