penso dovresti usare un HitTest

usa un clip apposto di usare un pulsante e istanzialo (pulsante)
metti il tuo clip della pallina nello stage e inserisci questo codice:

onClipEvent (mouseMove) {
if (_root.pulsante.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
gotoAndplay (2);
aperto = true;
} else if (!_root.pulsante.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
gotoAndplay(6);
aperto = false;
}
}

il gotoAndPlay(2) fa partire la pallina (rimbalzo verso l'alto!) il gotoanPlay(6) rimabalzo verso l'alto !!!