Forum Discussion
SusanWhitley-37
13 days agoCommunity Member
Enabling Custom and Player Next Buttons
Hey Everyone- This is the second time I am coming for advice and expertise on Storyline 360 next button functionality (though, this time it is a different issue). I think we are quickly becoming foe...
- 12 days ago
A few notes:
- All the triggers that change buttons to Disabled will also run again if the user returns to the slide. As I said before, instead of triggers, you could simply set the Initial State to Disabled.
- I can't tell why things freeze if a previous-layer button is clicked while the current layer is playing. State-changing triggers shouldn't cause that. It might be an issue with all the audio. It might be an issue with the properties. Since that's "unexpected behavior," I suggest you contact the support staff: https://access.articulate.com/support/contact
- Personally, I'd use Dialog layers, and add a copy of the necessary graphic(s) on each layer.
- If you have additional issues, you should start a new discussion.
JudyNollet
13 days agoSuper Hero
You don't need a trigger to change the custom Next button to Hidden when the timeline starts. Just set its Initial State to Hidden.
The reason the Next buttons never change to Normal is because the 4 other buttons are never all Visited.
- A button with a Visited state automatically changes to Visited when it is clicked.
- However, you have triggers on the layers that change the buttons to Disabled and then back to Normal.
- That's why the enable-Next triggers don't run.
This would have been noticeable to you if the button states looked different. But since your buttons look the same in all states, you couldn't see the problem.
One solution:
- Keep the triggers that change the buttons to Disabled and back to Normal.
- Add checkmark icons as separate objects on the base that will indicate a button has been Visited. Give those an Initial State of Hidden.
- On each button, add a trigger that changes the state of the corresponding icon to Normal when the button is clicked. Or have the trigger run at the end of the associated timeline.
- Use the "when icons = Normal" to determine that all layers have been viewed.
Alternately, you could set the Slide Layer Properties to prevent users from clicking on the base. If you do that, you'd need to add a button to close the layer. But since there should still be a visual indication that the buttons can't be clicked, I suggest you just use the solution described above.