Anyone know if something like this exists?

i use flash but, i have problems with actionscripting and programming in general. i understand more or less how it works and the logic behind it, but i get extremely confused when trying to implement something. (left brain right brain thing)

here’s the idea. in flash the default button instance ‘states’ only allow for ‘off’, ‘on’, ‘press’, ‘over’. that doesn’t allow too much room to do intense buttons and is kind of a pain to do animated states of buttons. so, button mc’s is the way to go. i think a good idea would be to develop either a component or actionscript located in one area (the timeline) for convenience and organization that could easily be applied to any ‘button’ with multiple functionality and states. then say, all you need to do is create your mc button and name the instance on the stage and use the needed functions from either this component or the as in the timeline.

some button states suggestions:
‘off’
‘over’
‘out’
‘press’
‘release’
‘on’
‘visited’

does anyone know if something like this exists? a component or something where you can just utilize these ‘states’ and then apply functions to them as needed.