# Button Stays highlighted

**URL:** <https://forum.kirupa.com/t/button-stays-highlighted/28001>\
**Category:** flash\
**Created:** [August 8, 2003, 7:13pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001 "2003-08-08T19:13:29Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![AmyDor](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@AmyDor](https://forum.kirupa.com/u/AmyDor)\
**Post date:** [August 8, 2003, 7:13pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/1 "2003-08-08T19:13:29Z")

</div>

How do I create a button that when it’s clicked it stays highlighted? I understand how to make the rollover effect and how to make a MC-Button.

Can someone show me or lead me in the right direction?

Thanks  
:whistle:

---

<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:** [August 8, 2003, 7:17pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/2 "2003-08-08T19:17:16Z")

</div>

Best way to do it is with a movieclip… when I was learning flash I wondered how newground had those animated buttons when you roll over’d the button heh

---

<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:** [August 8, 2003, 7:19pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/3 "2003-08-08T19:19:03Z")

</div>

highlighted meaning the 3rd frame of your button? just put a stop(); on the frame…

[edit] sorry didn’t know AS cannot be applied inside a button [/edit]

---

<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:** [August 8, 2003, 7:45pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/4 "2003-08-08T19:45:28Z")

</div>

put this INTO your MC button  
and give it some unique name (to each!)

```auto
onRelease = function() {
_root.active = _name
}
onEnterFrame = function() {
_root.active == _name ? nextFrame() : prevFrame();
}

```

---

<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:** [August 8, 2003, 7:55pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/5 "2003-08-08T19:55:26Z")

</div>

Check out the example posted on this thread, they’re pretty basic, but they do the trick. =)

[http://www.kirupaforum.com/forums/showthread.php?threadid=28828](http://www.kirupaforum.com/forums/showthread.php?threadid=28828)

---

<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:** [August 8, 2003, 8:12pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/6 "2003-08-08T20:12:02Z")

</div>

Thanks everyone.!!! 🙂

---

<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:** [August 9, 2003, 3:06pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/7 "2003-08-09T15:06:25Z")

</div>

I checked the example on the the threa above, but I still can’t get the button to stay highlighted when clicked.

What am I missing???

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:** [August 9, 2003, 7:22pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/8 "2003-08-09T19:22:36Z")

</div>

Post your file so I can see what you’ve done so far.

---

<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:** [August 9, 2003, 10:16pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/9 "2003-08-09T22:16:52Z")

</div>

I am using the fla from the previous thread…

---

<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:** [August 9, 2003, 11:33pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/10 "2003-08-09T23:33:58Z")

</div>

Please help this is driving me crazy

---

<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:** [August 10, 2003, 3:29am UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/11 "2003-08-10T03:29:44Z")

</div>

in your mc button use this with frame one as the normal frame and frame 2 as the rollOver frame

```auto

onClipEvent(load){pressed=false}
on(rollOver){this.gotoAndStop(2)}
on(press){
pressed=!pressed
if(pressed){this.gotoAndStop(2)}
else if (!pressed){this.gotoAndStop(1)}
}

```

---

<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:** [August 12, 2003, 6:48pm UTC](https://forum.kirupa.com/t/button-stays-highlighted/28001/12 "2003-08-12T18:48:43Z")

</div>

I must be an idiot. I can’t get it to work.
