Copy link to clipboard
Copied
Hello! I am hoping someone may be able to assist. I have created custom navigation buttons which work fine. The buttons are stored in one of my early slides and then are set to display for the rest of the project. All the buttons are set with the Hand Cursor and Disable Click Sounds options. On certain slides, I wanted to Disable the Next button and have created an Advanced Action to do that and also dims the button using the Apply Effect/Alpha option. I have a corresponding action to Enable the Next button and uses the Apply Effect/Alpha button to return it to its normal state which also works fine. The issue is when the button is re-enabled, the Hand Cursor disappears and I cannot find a way to turn it back on. I prefer to have the Hand Cursor and Disable Click Sounds enabled for my buttons. Any suggestions?
Screenshot please? Indeed, I think you should implement the use of the (main) master slide. You cannot turn off 'on top' except if you are sure to keep the necessary space for your custom playbar free on all slides. The static object (mimicked disabled button) could also be displayed for the rest of the project. I seem you tell that you have individual instances on each slide? If you stack it under the real button, it will show up only after you hide the real button. Can you try? I am a bit busy
...Copy link to clipboard
Copied
Some questions for you. First of all which exact version do you use, I just know it is not the new one (12) since you cannot time for the rest of the project and customisation is a pain. You find the full version number under Help, About Captivate.
Second question: when I use custom navigation which cannot be put on the (main) master slide(s) because the buttons need an ID to be able to control them, I would never use disable/enable but Show/Hide. Is there any reason why you didn't try that out? Have a look at one of my recent posts:
https://blog.lilybiri.com/custom-navigation-basics
Copy link to clipboard
Copied
Thanks so much for responding. I am definitely not an expert so I am probably not necessarily doing it the best way. I am using Captivate 2019 Release 11.5.5.553. I will be getting the new version as well to run concurrently soon. I was not using Show/Hide because I wanted the button to appear dimmed (rather than disappearing) so people could clearly see their forward navigation was restricted and the button was inactivated as opposed to it just being missing. I have used the Hide function in the past but it seemed to confuse people who thought the button had erroneously disappeared (despite instructions) and a dimmed button seemed to make for a better user experience. I tried placing a dimmed version of the button on the individual slide but it seemed to screw up the tabbing order of the navigation and also created visibility issues since the playbar background from the main screen where the buttons resided overlayed the button. That is why I was using the Apply Effect action with a super long duration because I could not seem to find another solution other than placing all the buttons on every slide. I also tried creating a "disabled" state for the button but the function did not seem available to me on any other slides than the main slide. My module is also non-linear so your blog entry is very interesting! . I was adding conditional Advanced Actions to the Previous and Next buttons on the main slide where I placed the buttons which was working but your solution seems like it would likely be much more efficient! As I mentioned everything seems to be working swimmingly except for the disappearance of the hand cursor once the button is enabled.
Copy link to clipboard
Copied
To give you a more appropriate answer, how to achieve what you want, I have to do some testing.
But I wanted to answer this quickly: please do NOT upgrade unless you dispose of another system. You are at this moment using the most stable, bugfree release I have ever known for Captivate (and I use it since almost two decades). If you install the 'all new version 12' you would need to update your present version to 11.8 (Captivate Classic' and that version has a lot more bugs. From your thread here I see that you have no 'urgent' need to create responsive projects, which is the only output possible with version 12. Custom buttons, timing for rest of project, advanced/shared action are completely missing in version 12 to mention only those I see you are using.
Using a disabled state will still mean that you have to disable, because the hand cursor would remain active. Like you I also think about having a static object for the outline to allow Show/Hide. Can you elaborate a bit on the problem of the visibility issues?
Copy link to clipboard
Copied
Hi! Thanks for the warning about the update. Regarding the visibility issue, I have the buttons and the colored playbar background and border on the same slide where I have placed the navigation buttons early in my presentation with all elements marked as "Display for Rest of Project." If I try to place a "fake" disabled Next button graphic on another slide where I have marked the main Next button as hidden, the new "fake" Next button is not visible because it appears that the playbar and buttons on the main slide are placed on the top layer. I tried turning off the "Place Object on Top" option for the navigation button but then I ran into other issues as I have some elements that are placed behind the playbar as I had difficulty getting background images to look seamless when trying to size them exactly to the edge of the playbar. I could probably place the playbar background on the Master slide without the buttons but did not experiment with that. Not sure if all that makes sense! I am sure in retrospect I could have done it differently but that was my thought process at the time.
Copy link to clipboard
Copied
Screenshot please? Indeed, I think you should implement the use of the (main) master slide. You cannot turn off 'on top' except if you are sure to keep the necessary space for your custom playbar free on all slides. The static object (mimicked disabled button) could also be displayed for the rest of the project. I seem you tell that you have individual instances on each slide? If you stack it under the real button, it will show up only after you hide the real button. Can you try? I am a bit busy at this moment.
Copy link to clipboard
Copied
Thanks so much. I had not thought of placing the disabled button under the real button on the main slide and then using Show/Hide for the main button! I will give that a shot later today and let you know if it works. It sounds like it will. Thanks again!
Copy link to clipboard
Copied
Adding the static object (mimicked disabled button) to the slide with the navigation buttons, marking it as Show for Rest of Project, and placing it under the Next button did work and resolved my issue with the hand cursor disappearing! Thanks for the solution!
Copy link to clipboard
Copied
You're welcome, normally I would have tested it out myself but that meant setting up quickly a project. Thanks for doing the test to confirm my Captivate intuition. Rather simple, but I love KISS approaches.