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
- MichaelHinzeCommunity Member
There is no trigger or condition that allows you to check the scrolling state of a scrolling panel. This may not work for you, but you could force the user to click some kind of acknowledgement at the bottom of a scrolling panel as shown in this example here.
- JessicaHinckleyCommunity Member
Alright, I think I can make that work! Thanks!
- ChrisReynolds-bCommunity Member
I tried putting one object in the scrolling panel and another outside the scrolling panel so that when I scrolled, the first object would intersect with the second once the panel had been scrolled to the bottom.
I then added a trigger to occur when the first object intersected the second, but this led to the slide refusing to load.
- KevinCamposa863Community Member
Same with me!
Hi KevinCamposa863!
Sorry to hear you've also run into this setback!
I can confirm, we are tracking this behavior as a bug in Storyline 360. This bug causes:
- Objects behind a Scrolling Panel, triggering an intersects interaction with objects inside the panel, causes no content to display on the Slide.
I've included your voice in the bug report so we can notify you as soon as a fix is in place.
Thank you for your patience. I'm sorry if this has been slowing you down!
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?
- 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,
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 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.
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?
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!
- 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!
- 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.
- 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!
- AndreaBorsoi-5eCommunity Member
A great solution! Works well. Love it. Thanks!