Not really, but you need to script the movieClip, not the button. It relies on the "onClipEvent(enterFrame)" handler, and basically works by performing a hitTest() on the movieClip once per frame to see if the pointer is over the clip. If it is, it plays one frame forward (provided that it hasn't reached the last frame of the clip) - if not, it plays one frame backward (provided it hasn't reached the first frame of the clip).