Forum Discussion

Element50's avatar
Element50
Community Member
6 months ago

Storyline 360: Using Objects to cover Text Entry Field

Hello all,

I'm trying to hide a text entry field box from the learner until more instructions are provided. Typically, I would simply put an object over top/in front of the text entry field and set a trigger to change the object's state to hidden once the instructions are viewed.

Here is where my issue comes in. I have a unique design that this 'text entry field box + cover object' combo is in a layer which is also within a scrolling panel.

From what I can tell, this combination (layer + object on top of text entry field + inside scrolling panel) breaks the cover up function. The text entry field is active (you can type) despite the cover up object on top. It looks weird and I wasn't sure if it's just my laptop.

I was just hoping to see if others can confirm/replicate this issue. If so, I will have to find an alternate solution for my design.

Thank you for any input!

3 Replies

  • Have you tried hiding the text entry field using the visibility settings in the layer? (The 'eye' icon next to it, in the timeline of the layer.)

    Then, trigger the layer to show from the start of the timeline on the base layer, and add triggers or conditions that hide the layer once the instructions have been viewed.

    This will make the text entry field appear only when you want it to, and should also hide it from the focus order and screen reader in the meantime.

  • Element50's avatar
    Element50
    Community Member

    Jonathan_Hill​ That's a really cool idea. I don't think it'll work for the simulation that I'm creating, but I like that idea.

    I think I'm going to create another slide and link using triggers (as opposed to using a layer). It's a little redundant, but it'll work functionally. Cheers!

    • Jonathan_Hill's avatar
      Jonathan_Hill
      Super Hero

      No probs and good luck.

      Remember, switching off Hide Other Layers on the layer you use to hide the text entry box should mean it doesn't interfere with any other layers in your simulation, if that's a concern.

      I use this technique to hide text entry boxes and videos - basically any item that can't be given a hidden state.