Copy link to clipboard
Copied
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!
I really need better information. Can you please post a screenshot of the real advanced action. Use the Preview button which is available for conditional actions. I would also like to see the Object state panel for one button. Are you sure that you did create custom states, not use the InBuilt States?
For advanced actions the sequence of commands and decisions is VERY important. Moreover labeling is critical, you cannot have the same name used for different items, actions, decisions, variables. M
...Copy link to clipboard
Copied
Happy,
You can get the version number by using Help, About Adobe Captivate.
Peter
Copy link to clipboard
Copied
Awesome - thanks for the tip! The version is 9.0.2.437.
Copy link to clipboard
Copied
I really need better information. Can you please post a screenshot of the real advanced action. Use the Preview button which is available for conditional actions. I would also like to see the Object state panel for one button. Are you sure that you did create custom states, not use the InBuilt States?
For advanced actions the sequence of commands and decisions is VERY important. Moreover labeling is critical, you cannot have the same name used for different items, actions, decisions, variables. Moreover you cannot use reserved keywords, I see the word 'button' for a variable...
Copy link to clipboard
Copied
Hi Lilybiri, Thank you for being willing to help! After reading that last bit about reserved keywords, I found the list, deleted all variables/advanced actions, and then re-titled all the buttons before recreating the variables and advanced actions. That did the trick, and the actions are working appropriately! Thank you - again!!