Hi, I'm using something similar to a script being rolled while mouse over and closed while mouse far from it to be used as buttons on a menu. I've used a CL_Sprite with different images of the script being opened, and the application change them according to the state (opening or closing, mouse over or not).

I think that there's not an automatic way to do it.