10 Replies
Mike B.

Joyce, I have worked too much with animations and motion paths, but maybe you could create a "dummy" object (copy your source object to match the size perfectly), position that object exactly where you want your motion path to end, line up your motion path with it by eye, then delete the dummy object. I just tried this and the motion path did not snap to the dummy object, so you might have to use control-arrow-up-down-left-right to position your motion path exactly.

Joyce Aubry

Thanks Mike, that's exactly what I did first, and as you found, they didn't snap to the exact positions of my dummy objects. I tried it again using Ctrl arrows and it worked better.  I was hoping for a straightforward "move-from (x, y), move-to (x, y), on motion path (line)" kind of thing. You can't go by the position coordinates you see when the end-state of the motion path (red dot) is selected - the numbers are skewed, e.g. I now have the motion path exactly where I want it, and the dummy object is at (68, 201); whereas, the red dot coordinates read (142, 225)!


Peter Rich

I'm just wondering, has this feature request been attended to yet?  I have several objects that users can choose from.  Whichever one they choose should move to a specific location (same location for all of them).  I would really love to be able to program something like, "onClick, moveTo(x,y)" for each of the objects.  Ultimately, that's what's happening in the code anyway.  We just need the programmer to give us that ability on our end.

Alyssa Gomez

Hey Peter, great question! 

We added object editing enhancements to allow you to specify the size and position of objects. With this feature, you can add a motion path to an object, then use pixel perfect precision to set the path end location. 

This feature is exclusive to Storyline 360. It looks like you're using Storyline 3, so I'll let our team know you'd like that feature added to your version of Storyline, as well. If we do add that feature in the future, we'll let you know!

Peter Rich

That is definitely a feature I'd like to see in 360.   To be honest, it's frustrating that this isn't already a possibility, b/c it's likely that this is how things work on the programmatic side.  There's likely a "moveTo()" function that your programmers have used/created that takes 5 parameters (at a minimum, there are probably some optional parameters).  The required parameters would be an object, a beginning and ending x position, and a beginning and ending y position.  We just need the interface to be able to call this function with the right arguments.