I am trying to create a customized menu. When the user mouses over a button, I have a slide layer come up with 4 other buttons linking to individual slides on a separate scene. However, I don't want the next level on the menu to be activated until the previous scene has been viewed. This ensures that all pages in the course are viewed. I created a variable that is set to true on the last slide of each scene. And each button on the home page is in a disabled state until the corresponding variable on the previous scene is changed to true. It seems like this should work but it doesn't. Any ideas why?
Are you using the "When variable changes" option in you triggers on the menu slide? This option is limited to the slide where the change actually happens (in your case, that's the last slide in each scene). You need to change your triggers on the menu slide to "when timeline starts".
That works! So I can change the state of the button to Normal when the timeline starts if the variable sec1 is greater than 0.
Of course, I can set the variable sec1 == 1 on the last page of the previous scene. My intent is to enforce the learners to view all the pages in each section (as per business rules) before they go to the next.
It looks like your email signature came through when you replied via email. You can remove that if needed by clicking ‘Edit’ beneath your response. Here’s a quick Peek video if you need help.
7 Replies
Are you using the "When variable changes" option in you triggers on the menu slide? This option is limited to the slide where the change actually happens (in your case, that's the last slide in each scene). You need to change your triggers on the menu slide to "when timeline starts".
Can you share the file?
That works! So I can change the state of the button to Normal when the timeline starts if the variable sec1 is greater than 0.
Of course, I can set the variable sec1 == 1 on the last page of the previous scene. My intent is to enforce the learners to view all the pages in each section (as per business rules) before they go to the next.
Thanks for your help!
Glad you got the help you needed here, David! Thanks for coming back to see us know.
If you're ever stuck again, feel free to share your .story file with us using the Add Attachment button in the bottom of the reply window.
Very grateful for your and Tom's help. Tom, it was very kind of you to offer to look at the whole file on my behalf.
Best regards,
Dave Murphy
Hi Dave,
It looks like your email signature came through when you replied via email. You can remove that if needed by clicking ‘Edit’ beneath your response. Here’s a quick Peek video if you need help.
Thank you!!!
This discussion is closed. You can start a new discussion or contact Articulate Support.