Issue with buttons on slide

Hello everyone,

I am using Storyline 2 to create a course for a client and have run into an issue with on-slide button functionality. 

While previewing the course, and while viewing the published course hosted online, the on-slide buttons would (so I thought) work "randomly."

The issue is that when hovering over the buttons, they are not always clickable. I thought this was due to the fill color I changed in the visited state menu to show that a button had been visited. I recreated the buttons from scratch and no luck. The buttons would eventually work if I passed over them enough times, but this isn't okay for delivery to the client for obvious reasons. 

I then realized from messing around with the course, that it depends on where the mouse crosses over the button. I have attached a story with a screen recording of this issue and also an exact copy of the slide I'm having trouble with. Has anyone seen this behavior before? I searched the community here and could not find a fix. 

Thanks!

12 Replies
Michael Hinze

This is because the rectangular shape in the Normal state of your buttons is set to No Fill, so the cursor "falls through" the No Fill part. I would add a shape to the Normal state of each button with Solid Fill, 100 Transparency, No Line. That keeps the look&feel of your buttons intact but provides for a consistent target area.

Kyle Buckel

Hi Walt,

I removed the buttons entirely and put plain old text boxes in, with hotspots over the text boxes (so no more hover/visited/etc. states). Thank you for thinking ahead though!

The hotspot fix is actually working out a bit better, as it also allowed me to time the textboxes to the narration. The buttons I originally had were timed at one point, but when I added triggers to disable them until the timeline ended, that seemed to override the timing, as the buttons then displayed from the start of the timeline instead of the point where I dragged each button's layer to appear. I needed the text to appear during the narration in the timeline, but didn't want the learner to be able to click the buttons until the narration ended. The one advantage of the buttons was the state change to show they had been visited. I suppose I could add a trigger to display a check mark or "visted" note on the base layer next to each item after its respective layer is completed as well. In fact, I may do that now.

Thanks for the help, everyone!


Walt Hamilton

" I suppose I could add a trigger to display a check mark or "visted" note on the base layer  next to each item after its respective layer is completed as well"

If you try that, DO NOT use a state named "Visited". The built-in states have built-in triggers that frequently conflict with your triggers. Show an image, or use a state with a different name, such as "Completed" or "Viewed". 

Kyle Buckel
Walt Hamilton

" I suppose I could add a trigger to display a check mark or "visted" note on the base layer  next to each item after its respective layer is completed as well"

If you try that, DO NOT use a state named "Visited". The built-in states have built-in triggers that frequently conflict with your triggers. Show an image, or use a state with a different name, such as "Completed" or "Viewed". 

Hi Walt,

Thanks for the heads-up. Showing an image (or shape more likely, a checkmark is simple and effective) or a note saying "visited", "viewed", or similar in text box is what I plan to do. I do not see any built-in states for the hotspots, but I will fully test the course in preview mode and hosted online to ensure there are no conflicts with anything else. 

Thanks again!