Hotspots in Storyline
Apr 20, 2016
By
Madeline F
I have a slide in my storyline project with multiple hotspots. When my learner clicks on each, audio plays and a layer pops up with images. Once the learner clicks on the hotspot once, it won't let them click again. Is there a setting I can change so the learner can click on the hotspot as many times as they'd like? I do have it set to where they can't click the next button until all the hotspots are clicked (I set each to a variable of false, and then they change to true when clicked and the final button says the next button only works if all the variables are true). Would this have anything to do with it not allowing them to click more than once if they want to repeat the content of a hotspot?
10 Replies
You should be able to click the hotspots as many times as you want. From what you've described your variables shouldn't be affecting this, but if you could share a sample of your file that has this problem it would be helpful.
I unfortunately can't upload the file as it's a project because it's a work project, but the variables look like this:
Hotspot 1
show layer 1 when the user clicks
Set Variable 1 to true when user clicks
Hotspot 2
Show layer 2 when user clicks
set variable 2 to true when user clicks
jump to next slide
when the user clicks the next button if variable 1 is equal to true and variable 2 is equal to true
What's the problem? layer won't show, audio won't play? What happens when you click a second time?
When I click a second time nothing happens. When I click the first time the layer pops up and audio plays... but the second time it just stays on the base layer and nothing pops up or plays.
Can you create a dummy slide without proprietary information, but the same behavior, and attach it here?
Here is a simple dummy slide. It appears in this one I can click the clapping icon twice but only after the other icon has been clicked. I want to set it so they can re-click the clapping icon at any point. Does that make sense?
When you click on the clapping, the layer opens, and never closes. Since all the objects on it disappear, it seems like the layer has closed, but it hasn't. When you click clapping a second time, the layer is already showing, but you don't notice it because everything on it has disappeared. Clicking on alternate icons, causes the alternate layer to show, and it starts its timeline again, and everything on it appears.
Place a trigger on each layer to close it when timeline finishes, and it will work.
Thank you so much! That did the trick!
Also(if you need to keep a layer open) click on the cog wheel of your layers, and make sure that the base layer>"prevent the user from clicking on the base layer" isn't checked.
My mistake, you don't have to create a trigger to close the layers, In layer properties, there is a checkbox to do that. Sorry if I made you do extra work.
This discussion is closed. You can start a new discussion or contact Articulate Support.