Best design for menu page that changes based on answers
Oct 05, 2020
I have a course I'm designing and the main menu area is designed to have button states that change based on a user's answer to a question in that section. Right now, I have all the logic in one menu and I'm seeing issues with slower loading the more sections I add as well as buttons that don't change to hover immediately as you mouse over them, but appear to disappear and then quickly reappear. I've already got at least 35 triggers and I'll be adding at least that many more before the menu is complete. They look like:
Change state of button to hidden when the timeline starts on this slide if chosen value is > 0
change state of button to good when the timeline starts on this slide if chosen value is 1
change state of button to bad when the timeline starts on this slide if chosen value is 2
Any hints or tips on how to do this more concisely? I'm a programmer by trade so I can think of ways to do this in C++ but not in storyline since there's not really an "if-then-else" structure to triggers.
1 Reply
Hi, Sharon,
I see an issue with your "change state" triggers. The first trigger will hide the button if the "value is >0." Thus, that trigger will execute whenever the value is 1 or 2, and it would immediately hide the button. But then the subsequent trigger would change it to the good or bad state. So, from what I can tell without seeing the file, I think you can just eliminate that first trigger.
As for delayed hover states: hard to tell what's causing that, though it may be related to having so much else going on. HTML5 is good, but it's not perfect, and I've seen it get "confused" when hit by overlapping commands.
And, yes, an if-then-else structure would be wonderful!
This discussion is closed. You can start a new discussion or contact Articulate Support.