Forum Discussion

JasonDeDonno's avatar
JasonDeDonno
Community Member
2 years ago

Layer Order

Hi 

I have made a slide to show layers whenever the user left-clicks. It works fine, but the last layer is shown under the second-to-last layer. I understand that the last thing to be triggered should be on top, so why is this happening? I've spent hours trying to figure this out, so hope someone can help out here.

I've attached a slide here illustrating the issue.

Jason

(Note: I've moved the position of the text box on the last layer to make it clearer that it is underneath and not on top as it should be.)

  • I was able to replicate using the "clickoutside" trigger.  However, if I just cover the slide with the hotspot and use the "click hotspot" trigger, it works as expected.  I would recommend submitting a case, but in the meantime, you can adjust your triggers to "click" instead of "click outside" and it should work.

    • JasonDeDonno's avatar
      JasonDeDonno
      Community Member

      @Ron Price

      Yes, covering the slide with the hotspot and changing the trigger to "click" works, but then the hotspot blocks content for others who may need to edit and maintain the story in the future. So, t's not a user-friendly solution from a maintenance perspective and that is why I did not use this solution.

  • JasonDeDonno's avatar
    JasonDeDonno
    Community Member

    @Jürgen Schoenemeyer

    Thanks. I want to keep all the layers available  and visible so the user can still interact with objects on those layers.

    I believe the issue might have something to with the fact that all the "click outside" hotspots trigger together when the use clicks on the screen, which perhaps means that the order they fire in is going to depend on internals which are beyond user control.

    I have solved the problem by using timeline overlays instead, pausing and advancing the timer accordingly. This works but I'm not sure it's a considered to be a good approach.