# Bring symbol to front - using actionscript?

**URL:** <https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713>\
**Category:** flash\
**Created:** [July 3, 2003, 8:19pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713 "2003-07-03T20:19:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![WangWei](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wangwei/32/264_2.png) [@WangWei](https://forum.kirupa.com/u/WangWei)\
**Post date:** [July 3, 2003, 8:19pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/1 "2003-07-03T20:19:01Z")

</div>

Can I bring a symbol to the front (a la arrange) during a rollover event? I have some closely packed buttons and I’d like the current one on top.

Thanks,  
WW

---

<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:** [July 3, 2003, 8:22pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/2 "2003-07-03T20:22:08Z")

</div>

An example would be something like  
[AS]  
on (rollOver){  
this.swapDepths(1);  
}[/AS]

---

<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:** [July 3, 2003, 8:24pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/3 "2003-07-03T20:24:34Z")

</div>

> \*Originally posted by lostinbeta \*  
> \*\*An example would be something like  
> [AS]  
> on (rollOver){  
> this.swapDepths(1);  
> }[/AS] \*\*

Hmmm, that doesn’t seem to do anything. Isn’t swapdepths strictly for movieclips?

Thanks,  
WW

---

<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:** [July 3, 2003, 8:28pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/4 "2003-07-03T20:28:16Z")

</div>

Erm… yeah, sorry, I forgot to mention that 😛

In Flash MX you can use on handlers on movie clip symbols. So that would mean either your movie clip has to be your button, or you button has to be inside the movie clip and you will need to use hitTest to determine if the mouse is over the movie clip.

---

<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:** [July 4, 2003, 5:34am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/5 "2003-07-04T05:34:29Z")

</div>

```auto
Button.prototype.swapDepths = MovieClip.prototype.swapDepths;

```

done. now the swapDepths method works for Buttons too. 😛

---

<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:** [July 4, 2003, 5:35am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/6 "2003-07-04T05:35:54Z")

</div>

I did not know you could do that. ROCKIN!

---

<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:** [July 4, 2003, 5:39am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/7 "2003-07-04T05:39:05Z")

</div>

really!? :-\

well… now you know. 😉 😛

---

<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:** [July 4, 2003, 5:44am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/8 "2003-07-04T05:44:02Z")

</div>

Yeah really, I am not too AS inclined :-\ I just type stuff and hope it works 😛

---

<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:** [July 4, 2003, 5:51am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/9 "2003-07-04T05:51:49Z")

</div>

_lucky_ you… it usually works. 😛

---

<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:** [July 4, 2003, 5:54am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/10 "2003-07-04T05:54:04Z")

</div>

Yep, pure luck. Your’s works from skill, mine works from luck 😛

---

<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:** [July 4, 2003, 6:00am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/11 "2003-07-04T06:00:35Z")

</div>

nah… that’s not entirely true.

i’m a lucky guy too!! :beam: 😛

---

<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:** [July 4, 2003, 6:03am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/12 "2003-07-04T06:03:54Z")

</div>

Yeah, you’re lucky you’re so smart!

::if you want to challenge me I can smother you with flattery all night! :evil: ::

---

<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:** [July 4, 2003, 6:14am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/13 "2003-07-04T06:14:51Z")

</div>

> _Originally posted by lostinbeta_  
> **Don’t mind me, I am quite hyper and feel like being annoying tonight :evil:**

?? 😛

---

<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:** [July 4, 2003, 6:15am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/14 "2003-07-04T06:15:51Z")

</div>

:!: No fair, quoting my posts in other threads tonight shouldn’t count!

---

<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:** [July 4, 2003, 6:19am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/15 "2003-07-04T06:19:46Z")

</div>

**07-03-2003 11:22 PM**

ehmm… technically, you posted it yesterday. does it count? 😉

---

<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:** [July 4, 2003, 6:20am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/16 "2003-07-04T06:20:36Z")

</div>

Crap… stupid loopholes :sure:

---

<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:** [July 4, 2003, 6:34am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/17 "2003-07-04T06:34:06Z")

</div>

After reading this post I felt someone needed to say… “…and knowing is half the battle”

Mer

---

<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:** [July 4, 2003, 6:39am UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/18 "2003-07-04T06:39:17Z")

</div>

😛

[size=1]:: stops thread hijacking, has to get up early tomorrow ::[/size] ☹

and since i’m retiring, i guess lost wins this one. 😛

---

<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:** [July 7, 2003, 6:54pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/19 "2003-07-07T18:54:20Z")

</div>

> \*Originally posted by kax \*  
> \*\*

```auto
Button.prototype.swapDepths = MovieClip.prototype.swapDepths;

```

done. now the swapDepths method works for Buttons too. 😛 \*\*

This sort of works…the next problem is, on rollout(), the button (which has a rollover state) shows up as both the rollover() and rollout() states, one on top of the other. How to get the button to return to it’s rollout() state?

---

<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:** [July 7, 2003, 6:58pm UTC](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713/20 "2003-07-07T18:58:16Z")

</div>

could you use a tell target to get it to return to is origional state?

[Next page](https://forum.kirupa.com/t/bring-symbol-to-front-using-actionscript/24713.md?page=2)
