Hey guys, I have a feathers stackscreennavigator that I want to animate once someone opens a menu. I can call moveTo() and it works fine. However, this particular menu also scales down as it moves. Further, a mask gets added to it as well to round the corners.
moveTo and setSize work well, but the mask doesn't scale down with it. If I had the ability to tap into every step of the animation, I could add code to set the mask's scale at the same time.
So I looked to Starling's Tweening. Calling Starling.juggler.tween() with my options works well and does the scaling, however there seems to be some weird delay in starting. I first noticed it because the animation was jerky, so I slowed it down to see just what was going wrong.
If I set the tween time to 5 seconds with a LINEAR transition, the animation will actually start about 5 seconds after I trigger it, and the actual moving will take something like .3 seconds. This is just with passing new X and Y coords. If I add in new width/height or scale, the resizing actually happens first and THEN the move happens.
Very odd. I didn't see anything in the documentation about this. Anyone experience this?