Advanced Actions: Unable to save script when adding specific actions
Hi - I'm a Captivate newbie, having to "self-teach" the program on the job. I'm using Captivate 9, but don't know the version.
I'm creating a Responsive e-learning module that will have a "table of contents" screen, if you will, followed by slides that correspond to each item listed on the table of contents. The module will end with a 4-question Quiz (knowledge checks). Each button on the "table of contents" screen must be clicked (and thus the corresponding slide reviewed) before the "Quiz" button located on the "table of contents" screen is enabled. This part seems to be working well.
However, what is not working well is the Advanced Actions on the corresponding slides.
Each slide has 2-4 buttons and a text box w/corresponding states. This might go without saying, but each button has a corresponding text box state. And each button itself has 3 states: normal (what it looks like prior to being clicked, grey), interactive (what it looks like when the previous button has been clicked, red), and done (what it looks like once it's been clicked, green). Each button needs to be clicked before the "Return to Top" button is enabled/active.
From the videos I've watched, it looks like I should do the following:
If 1=1 ---
Actions:
- Assign Button_A with 1
- Disable Button_A
- Change State of Text_Box to "State_A"
- Change State of Button_B to "Interactive"
- Enable Button_B
- Change State of Button_A to "Done"
However, the "update action" button would not grey out and I'd lose all my work for that Conditional Advanced Action. #frustrating I finally figured out that the script would save if I removed the "Disable Button_A" step and the "Change State of Button_A to Done" step.
Question 1: Why won't the script save when those actions are present, and how do I fix it? I don't understand the purpose of disabling the button, so I'm not sure if I can do without it. I could live without changing the state to "Done", although I'd really rather be able to.
If you're willing to humor me with an unrelated question:
Question 2: When in project preview mode (Google Chrome) and I click the link on the Table of Contents slide, it jumps to the correct slide. Yay!! However, it seems the script assigned to Button_A doesn't initiate when clicked: the state of its corresponding text box to "State_A" doesn't change, nor does the state of Button_B change to "Interactive" and it also isn't enabled/clickable. What am I missing? Would it be fixed if I could somehow add that "Disable" action??
The current script I have for the button on the Table of Contents slide is:
If 1=1 ---
Actions:
- Assign Button with 1
- Jump to Slide 2
- Enable Button_A
- Change State of Button_A to "Interactive"
Thank you for considering my dilemmas and being willing to help!
