Increase actor size smoothly
I've got an actor's width constrained to an attribute that goes up or down by different increments. At small increments, the actor's size increases relatively smoothly, but at great numbers it begins to get jerky.
The attribute that controls the width is modified by touch (when touch is pressed, the attribute goes up using an every X timer and change attribute behaviour, when it's released it goes down).
I can't use interpolates here because they would get interrupted when touch is pressed or released.
Can anyone think of a way to make the actor's width change more smoothly (easing through the increments)?
I've attached a demo of how the actor's width is currently being controlled (which if nothing else is a nice example of how to increase an attribute by a greater amount the longer mouse is pressed).