Hi everyone - is it possible to create a trigger that can send a learner to a particular layer that exists in a different slide? Please say yes! (feeling hopeful)
Yes. There's a little finesse that has to happen. Follow the steps below as a quick test:
Scene with two slides.
Slide 1 add a trigger to either a custom button to "Jump To Next Slide" (or slide number) - or - use existing player Next button.
Slide 2 create a layer (or more).
Tip: while testing its best to add dummy content and labels so you can follow the function of your test. Ex: "Slide One", "Slide Two", Slide Two - Layer One", etc.
Here's the big reveal! Add a new 'Player' trigger on the slide you want to jump to its layer > Show Layer [name] when Timeline Starts."
That's it. When you click on the button in slide one or the Next button on slide one (depending on your navigation setup), it will jump to slide two. As *soon* as slide two loads it will fire that trigger and show the layer in the trigger first.
Is it possible to have a trigger to show layer in a different slide in a different scene.
I have a project with different scenes. slides in scences got layers. When use clicks on a button i would like them to be taken to a particular layer in a slide in another scene.
You can jump to slides in different scenes. When you set up the jump to slide trigger, just select which slide you would like them to jump to. If you need a layer to show, you will need to follow the steps above, and have that layer show when the timeline begins of the slide they are jumping to.
I have 3 slides: slide 1 (no layers), slide 2 has 3 layers, and slide 3 has no layers. On slide 1 (S1) the 'next' button goes to slide 2 (S2) and a trigger on the base layer shows layer 1 (S2 L1). A 'next' button shows layer 2 (S2 L2), and 'previous' buttons shows slide 1 (S1). A 'next' button on S2 L2 shows S2 L3 and 'previous shows S2 L1. On S2 L3 'previous' shows S2 L2 and 'next' shows S3. This is all done to show a progression through the material. Is it possible to have the 'previous' button on S3 to show S2 L3? I don't want L3 to be what automatically shows because it's supposed to be a progression.
Hey Chris - Interesting question and I'm trying to follow along here.
Have you considered a variable that adjusts on S2 L3 prior to going to S3 so that you could place a condition on the timeline start for S2 to open that layer directly?
Something like:
S2 L3 Adjust variable L3 to true (if default if false) when user clicks Next, Jump to Slide 3 when user clicks Next
S3 Prev button Jump to S2
S2 Show layer L3 when timeline starts if variable L3 is equal to true
Does that make sense? If not, please feel free to share your file and I'll take a look 😁
This sounds like something that would be 10 times easier to do with slides, not layers. Consider that a user never can tell the difference. If you want layer 1 to be a progression adding to material on the base layer, and layer 2 adding to that, it's easy enough:
Create Slide 1 as the current base of slide 1. Duplicate it (as S2) and add the content on S1,L1. Duplicate it, and add the content on S1,L2.
Saves a lot of effort and avoids the possibility of the program or programmer getting lost.
Hi! I've got multiple layers on one slide, and multiple slides that need to return back to that one main slide with the multiple layers, but I can't seem to figure out how to work with the variables so that each time I finish one slide and need to return back to the main slide, a different layer on that main slide automatically shows. Any tips?
Let's suppose you have five slides and at the end of slides 2, 3, 4 and 5 you wish to return to layers 1, 2, 3 and 4 respectively on slide 1.
Set up four True/False variables (for example, Slide2Complete, Slide3Complete, Slide4Complete and Slide5Complete), which are initially False and change to True when their respective slide is complete (e.g. when you click on the Next/Continue button). The second trigger that that button activates is to jump back to Slide 1 (make sure the variable is changed before you jump slides).
On Slide 1, you set up four triggers to show each of the four layers when the timeline starts for Slide 1, with a condition on each trigger that the appropriate variable is True (e.g. Show layer Layer 2 when timeline starts if Slide3Complete is True). You also need to set up a trigger to change the variable back to False when you leave the layer in order to prevent it reappearing next time you visit Slide 1.
If you want to have the option to visit the layers in any order, you still need to use variables, but it will be slightly more complicated. If you have any further queries, just post them here.
11 Replies
Hi Jane,
Yes. There's a little finesse that has to happen. Follow the steps below as a quick test:
That's it. When you click on the button in slide one or the Next button on slide one (depending on your navigation setup), it will jump to slide two. As *soon* as slide two loads it will fire that trigger and show the layer in the trigger first.
Hope that helps.
Thanks, Kevin - I will give it a go
Mind, if you don't want it to happen every time the learner visits that slide, Jane, you'll need to control that with variables.
Hi
Is it possible to have a trigger to show layer in a different slide in a different scene.
I have a project with different scenes. slides in scences got layers. When use clicks on a button i would like them to be taken to a particular layer in a slide in another scene.
Any chance??
Hello Ajesh,
You can jump to slides in different scenes. When you set up the jump to slide trigger, just select which slide you would like them to jump to. If you need a layer to show, you will need to follow the steps above, and have that layer show when the timeline begins of the slide they are jumping to.
I have 3 slides: slide 1 (no layers), slide 2 has 3 layers, and slide 3 has no layers. On slide 1 (S1) the 'next' button goes to slide 2 (S2) and a trigger on the base layer shows layer 1 (S2 L1). A 'next' button shows layer 2 (S2 L2), and 'previous' buttons shows slide 1 (S1). A 'next' button on S2 L2 shows S2 L3 and 'previous shows S2 L1. On S2 L3 'previous' shows S2 L2 and 'next' shows S3. This is all done to show a progression through the material. Is it possible to have the 'previous' button on S3 to show S2 L3? I don't want L3 to be what automatically shows because it's supposed to be a progression.
Thanks!
Hey Chris - Interesting question and I'm trying to follow along here.
Have you considered a variable that adjusts on S2 L3 prior to going to S3 so that you could place a condition on the timeline start for S2 to open that layer directly?
Something like:
Does that make sense? If not, please feel free to share your file and I'll take a look 😁
This sounds like something that would be 10 times easier to do with slides, not layers. Consider that a user never can tell the difference. If you want layer 1 to be a progression adding to material on the base layer, and layer 2 adding to that, it's easy enough:
Create Slide 1 as the current base of slide 1. Duplicate it (as S2) and add the content on S1,L1. Duplicate it, and add the content on S1,L2.
Saves a lot of effort and avoids the possibility of the program or programmer getting lost.
Walt makes a good case as well and that was my first thought ☺️
Hi! I've got multiple layers on one slide, and multiple slides that need to return back to that one main slide with the multiple layers, but I can't seem to figure out how to work with the variables so that each time I finish one slide and need to return back to the main slide, a different layer on that main slide automatically shows. Any tips?
Hi Idania,
Let's suppose you have five slides and at the end of slides 2, 3, 4 and 5 you wish to return to layers 1, 2, 3 and 4 respectively on slide 1.
Set up four True/False variables (for example, Slide2Complete, Slide3Complete, Slide4Complete and Slide5Complete), which are initially False and change to True when their respective slide is complete (e.g. when you click on the Next/Continue button). The second trigger that that button activates is to jump back to Slide 1 (make sure the variable is changed before you jump slides).
On Slide 1, you set up four triggers to show each of the four layers when the timeline starts for Slide 1, with a condition on each trigger that the appropriate variable is True (e.g. Show layer Layer 2 when timeline starts if Slide3Complete is True). You also need to set up a trigger to change the variable back to False when you leave the layer in order to prevent it reappearing next time you visit Slide 1.
If you want to have the option to visit the layers in any order, you still need to use variables, but it will be slightly more complicated. If you have any further queries, just post them here.
This discussion is closed. You can start a new discussion or contact Articulate Support.