Look at the skin, that is *exactly* what the volume bar is doing. You just have to use the same concept, only vertically: An animated png of the different states, and a map to provide the change in state. See Lucas' Demoskin example
for how to work with maps. There's a very small amount of coding, but mostly just cut -n- paste. I'd be willing to do the coding, if you want.