# Applying an actionscript to a movie clip killed its buttons

**URL:** <https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938>\
**Category:** Uncategorized\
**Created:** [October 25, 2003, 4:04pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938 "2003-10-25T16:04:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![chiaroobscuro](https://avatars.discourse-cdn.com/v4/letter/c/34f0e0/32.png) [@chiaroobscuro](https://forum.kirupa.com/u/chiaroobscuro)\
**Post date:** [October 25, 2003, 4:04pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/1 "2003-10-25T16:04:14Z")

</div>

I am nearing completion of week 1 of my crash course in Flash. I figured out how to make easing menus w/ rollover / rollout but now that i’ve applied the actionscript to the menu the button states on the easing menu no longer work … what do I do to fix this ?

THE CODE I HAVE ON THE MOVIE CLIP:  
onClipEvent (load) {  
\_x = 20;  
speed = 5;  
}  
onClipEvent (enterFrame) {  
\_x += (endX-\_x)/speed;  
}

on (RollOver) {  
endX = 211;  
}

on (RollOut) {  
endX = 20;  
}

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 25, 2003, 5:29pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/2 "2003-10-25T17:29:44Z")

</div>

If you apply an onRollOver handler to a movieclip that has buttons inside it, the button won’t work anymore. Instead, you can use a hitTest inside the onEnterFrame handler to check if the mouse is over the current movieclip. That way, the buttons will still work.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 25, 2003, 5:52pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/3 "2003-10-25T17:52:37Z")

</div>

could you explain that a little more? sample script?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 25, 2003, 6:00pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/4 "2003-10-25T18:00:57Z")

</div>

For example …

```auto

onClipEvent (load) {
_x = 20;
speed = 5;
endX=20;
}
onClipEvent (enterFrame) {
_x += (endX-_x)/speed;
if(this.hitTest(_root._xmouse,_root._ymouse)){
endX = 211;
} else {
endX=20;
}
}

```

🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 25, 2003, 10:39pm UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/5 "2003-10-25T22:39:39Z")

</div>

WooHoo, it worked. Thanks

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 26, 2003, 6:09am UTC](https://forum.kirupa.com/t/applying-an-actionscript-to-a-movie-clip-killed-its-buttons/33938/6 "2003-10-26T06:09:29Z")

</div>

No problem 🙂
