Forum Discussion
Scrolling panel with trigger
Hi all, I have a project with a scrolling panel on one of the slides, and I want the next button to be hidden until they are done scrolling. Is there any triggers/variables that can make it possible? I am using Storyline 360 if that makes a difference.
Thanks!
38 Replies
- EricBenson-117eCommunity Member
ok. Actually, I was playing around with this and I had a slight problem with it. In order, for the hot spot to be triggered the user has to let go of the scroll bar and move the mouse over the embedded hot spot. Not a big deal, but functionally annoying.
So, I thought. Wouldn't it be better if the trigger point occurred while the user was still holding the scroll bar?
The issue I found was the difficulty of placing a hotspot over a scrolling panel. The hotspot becomes a part of the scrolling panel content.
Solution: Place the hotspot over the scroll bar, not the content, and extending outside the scroll bar.
I'm glad to say. It worked perfectly.
Here is how I am using this technique. To trigger audio layers when the user scrolls to certain points within a fairly long scrolling panel. The next thing I'm going to try is to see if I can get the trigger to temporarily remove the ability to scroll while the audio is playing. If I can get it to work I'll let you know.
Glad you were able to find what you needed here, Eric :)
Thanks for chiming in to share.
- JoshuaJohnson-3Community Member
Just an idea, but you could try adding a full screen hot spot or transparent image to the area the user would have to hover over in order to end scrolling. Create a trigger that changes the state of the arrow when the user hovers of said hot spot/image. I tried this in SL 3 (I don' t have access to 360) with an image and it worked.
- AndreaBorsoi-5eCommunity Member
A great solution! Works well. Love it. Thanks!
- EricBenson-117eCommunity Member
That totally worked! I added a hot spot at the bottom of the panel with a hover trigger that played audio on an invisible layer. Thanks!
- AllisonGoldt227Community Member
Adding a +1 to the report of the intersecting triggers not working when used with scrolling panel objects. That's the only way I could think of to check whether or not the learner scrolled to the bottom of a scrolling panel, so I'd love if this was fixed. Thanks!
Hi Marvette,
I’ll be happy to pass your thoughts on to our product team, but you can also feel free to detail them more through a feature request!
Ooo! Love those ideas, Chris! I did report this to the team - because if the triggers are there I understand trying to use them. But, I'll also include your ideas for new triggers. Thanks! 😀
- marvettejohnsonCommunity Member
I too would love that feature. How do I submit this request?
- ChrisReynolds-bCommunity Member
I don't consider this to be a critical issue. This rather convoluted technique exists only because of a lack of triggers specific to a scrolling panel. Good triggers would be:
- When an object is visible in a panel
- When an object ceases to be visible in a panel
- When the bottom of the panel has been scrolled to
A visible state would also be good so we can make things occur whilst an item is visible.
- marvettejohnsonCommunity Member
I love that idea.
Hi Chris,
I tested this in the latest update of Storyline 360 (Update 12) and it seems that Storyline is not a fan of the combination of the intersection trigger with an object inside your scrolling panel - as the slide would load if I removed the intersection trigger or removed the object from the scrolling panel.
With those two items it doesn't preview, or load in the published output either.
I see a similar issue with an object intersection trigger that doesn't work when supposed to intersect with an object in a group - and since a scrolling panel is similar to a great that makes sense. In that scenario you can set it to intersect with the entire group vs. an individual piece of it - and that works. That clearly wouldn't work for a scrolling panel though!
I can share this with our team as a possible software bug. I'm not sure how it's supposed to work actually - as the "intersects" with is often connected to a motion path and not a scrolling panel! I'll let you know either way what I hear back from the team.
- ChrisReynolds-bCommunity Member
I've attached a sample file.
We're still using v3.4.10364.0 due to a technical issue preventing the software being updated, so this could be something that's since been resolved.
Hi Chris!
Sounds like you had a great idea. Sorry to hear this did not work well for you.
Would you be able to share a sample .story file so that we can take a look?