Any idea why conditions doesn't work when triggered by timeline starts of an object?

I made a very simple example of smiley moving in selected direction. The direction is set in a variable (1-up, 2-down, 3-left, 4-right) and the condition is set on a trigger "timeline starts" of this object (smiley). This allows to copy this objects with the triggers, but unfortunately doesn't work.

At the second page I change "timeline starts" trigger to slide and everything works as expected. Anyway, triggers won't copy when set that way.

Is this a bug? IMO both slides should behave the same (smiley should go up).

Tested on the Storyline 360 3.33.20697.0

9 Replies
Vincent Scoma

Hi Radoslaw,

Thank you for reaching out! Let's see if we can get to the bottom of this! 

I am not sure I am following what you are looking for here. A couple of questions for you to consider:

  • Are the variables being used to cue when the smiley face will move in that direction?
  • Or, are you expecting the animation to happen at the beginning of the slide?
Radosław Kwasek

Hi Vincent,

please see smiley example. There are two slides which should works the same. The only diffrence in triggers is that first slide have timeline starts on object (smiley) and the second one timeline starts on slide. Smiley starts at the begining of the timeline, so both slides should behave the same. Unfortunately only the second slide works as expected and the smiley goes up. On the first slide smiley goes right, but the condition that allows this trigger to execute is direction = 4 which is not true, because direction = 1, so smiley should move up. This means that conditions are not working and all triggers were executed despite conditions and the last one - move right is visible on screen.

Lauren Connelly

Hi Radosław!

I appreciate you taking the time to clarify! I started running through troubleshooting steps, but I don't understand the need for the "direction" variable. What makes the variable equal 1,2, etc.?

In order to create this, you'll need to add a motion path. This would mean changing the trigger from "Move Smiley Face 1 along up when the timeline starts" to "Move Smiley Face 1 along Line Motion Path 1 when the timeline starts". 

Don't hesitate to share what you create!

Radosław Kwasek

Hi Lauren,

It is very simple. I try to write it as clear as possible. Smiley already have 4 motion paths. One for each direction (up, down, left, right). Variable "direction" indicates what direction smiley should go. As value of variable "direction" is 1, smiley should go up, but at the first slide goes right - it shouldn't happen, because move trigger right have condition that allows to execute it only if "direction" = 4 (and we know that value of this variable is 1).

There is a story file attached, please open it and see the triggers and preview. Everything is there. 

Wendy Farmer

HI Lauren

I think Radoslaw has set the variable with a default of 1 to test the motion paths when timeline starts and his question is why does the smiley move right (not correct - that is the path if variable =4)  if the variable trigger is attached to the smiley on timeline start and why does the smiley move up (correct) when trigger is attached to the slide on timeline start

Radosław Kwasek

I know how it works, this is here from Storyline 1. I wanted to ask why and seems that they know and it's ok for them (thanks Randy for the article). Triggers on object timeline are connected to this object, so can be copied with this object, but without working conditions they are almost useless. Anyway there is more like this, but need to live with it :-)