Forum Discussion
Add time delay before layer is visible
Thank you for your respons.
I have separated the responses into 3 layers. I have a slide in and slide out on the respons layer. But since I cant add a delay to the "Show layer" trigger, the slide out doesnt show.
In captivate you can add actions (triggers) to happen after each other in one bundle of actions. Doesnt seem to be the case in Articulate?
- JudyNollet9 months agoSuper Hero
In Storyline, you can trigger something to happen when an animation completes.
If the "slide in and slide out" don't take too long, you could do this for each button that opens a layer:
- Insert a shape off the slide. (For naming, I suggest something like Timer1, Timer2, and Timer3.)
- Add a motion path to the shape with a duration that matches how long the "slide out" takes.
- On the button, use a trigger that moves the corresponding Timer object on its motion path when the button is clicked.
- Have the "show layer" trigger run when the Time object's motion path completes.
The caveat for this method: There would be a delay when the user first clicks a button (that is, when no layer is showing yet). If it takes too long, that could be frustrating for the user. A workaround would be to have a trigger that shows the layer when the button is clicked with a condition so it only happens if no layer is showing yet. "No layer is showing" isn't an option for a condition, but you could use a T/F variable to track whether any of the buttons have been clicked yet.
- Mysk9 months agoCommunity Member
Yes I have tried this and I think that will be the solution. Its alot of extra work instead of just having a "delay next trigger by .5 sec" but we will work with what we got )
Thank you
- KendalRasnake-19 months agoCommunity Member
Mysk,
You are right. In the old Captivate you could beautifully program multiple actions to occur (like batch file scripting) and then name it something like "Actions 1", then program a button to execute "Actions 1" when it was clicked. Anytime you needed that batch file ran, all you had to do was program one thing to execute it.
In Captivate, "Actions 1" might have 5 things occurring, but you only had to set it up once and then just activate it to run it. In Storyline, if you have five Triggers on one slide and you want them to be duplicated on another slide you have to copy and paste, or reprogram, all 5 triggers over again. If that occurred over 5 slides that's 25 items programmed compared to Captivate's 10. It also makes it harder to debug.
- Mysk9 months agoCommunity Member
As one who used alot of actions in captivate to develope courses I struggle to understand the setup for Articulate. But I will get there :)