# Functions for menu links

**URL:** https://forum.kirupa.com/t/functions-for-menu-links/284217
**Category:** flash
**Created:** [March 16, 2009, 7:49pm UTC](https://forum.kirupa.com/t/functions-for-menu-links/284217 "2009-03-16T19:49:41Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Tinuviel](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/tinuviel/32/497_2.png) [@Tinuviel](https://forum.kirupa.com/u/Tinuviel)
#### Post date: [March 16, 2009, 7:49pm UTC](https://forum.kirupa.com/t/functions-for-menu-links/284217/1 "2009-03-16T19:49:41Z")

</div>

I want to code better, but am not sure what the names are for what I’m trying to do, so I can’t really search on it.

I want to make my menu items into a function, so it’s faster / smaller code. How would I do that? Currently I have:

```auto
main_menu.work_button.onRollOver = function(){
	main_menu.work_button.gotoAndStop(2);
}
main_menu.work_button.onRollOut = function(){
	main_menu.work_button.gotoAndStop(1);
}

```

Which works fine. But I’d prefer it to be something like:

```auto
main_menu.this.onRollOver = function(){
	main_menu.this.gotoAndStop(2);
}
main_menu.this.onRollOut = function(){
	main_menu.this.gotoAndStop(1);
}

```

So I only have to code the function once instead of 5 times for each menu item…
