Layer Options: Disabling triggers on base layer

2 quick questions about the layer options:

Base Layer:

  • Prevent the user from clicking on the base layer: This prevents the learner from invoking any buttons, hyperlinks, or other triggers on the base layer while the current layer is visible.
  • Pause timeline of base layer: This causes the animations, audio, and any other objects on the base layer's timeline to pause when the current layer displays. When the layer closes, the base layer's timeline will resume.
  1. Does the 1st option also disable triggers which are invoked when the user presses a key?
  2. Does the 2nd option prevent variable triggers to occur on the baseline?

Thanks in advance,

Rutwin

5 Replies
Rutwin Geuverink

Hi Phil,

Thanks for answering my questions, really appreciated.

I'm however still left a bit unsure about the logic and best way to go in the following scenarios:

       I have 2 triggers on my base layer that jump to the next/previous slide when the user presses PgUp/PgDn.

      On the layers, these keys are designated to trigger audio or other events.

      The base layer has a trigger that changes the value of a variable when a key is pressed.

      On the layers there are triggers changing the same variable but each to a different value.

I noticed a possibility to setup a trigger when user presses a key on an object...not sure why..

maybe it's there to change the state of a button?

- what I was wondering is whether this could be used to prevent any conflicts with same-key-triggers? 

What would you suggest I do in both cases? (other than using slides instead of layers...)

Thanks for your time and help

Rutwin

Rutwin Geuverink

I got my own answers to these questions already! Thanks for the help anyway.

For anyone interested in these answers:

1. The only workaround I found to prevent base layer keystrokes from triggering is to make those buttons on a layer...not ideal, but a simple redirect on the baseline to your new main layer will prevent future conflicts.

2. adding keystrokes to objects instead of to the layer itself doesn't prevent them from triggering

3. The order for triggers on the same slide/layer can be found here:

http://www.articulate.com/support/storyline/the-order-in-which-triggers-are-executed-in-storyline

I wish there were more detailed explanations regarding these triggers. What works in flash won't work necessarily in HTML5. It would save tremendous amounts of time when I would have some references/best practices/do's&don'ts etc.

Cheers