# Ease effect on collapsing menu

**URL:** https://forum.kirupa.com/t/ease-effect-on-collapsing-menu/285871
**Category:** flash
**Created:** [April 7, 2009, 1:48pm UTC](https://forum.kirupa.com/t/ease-effect-on-collapsing-menu/285871 "2009-04-07T13:48:57Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![kwmedia](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kwmedia](https://forum.kirupa.com/u/kwmedia)
#### Post date: [April 7, 2009, 1:48pm UTC](https://forum.kirupa.com/t/ease-effect-on-collapsing-menu/285871/1 "2009-04-07T13:48:57Z")

</div>

Hello! Referring to [this senocular menu](http://www.senocular.com/flash/source.php?id=0.140), ho can I add an ease effect for collapsing submenu sections? Here il the code for menuOpen and menuClose:

```auto

// MenuOpen: this function opens a menu when its title is clicked
MenuOpen = function(){
	var menu = this;
	menu.masker._height += (1+menu._height-menu.title._height)/anim_frames;
	/* menu.masker._y += menu.masker._height;*/
	if (menu.masker._height >= menu._height){
		menu.masker._height = menu._height;
		delete this.onEnterFrame;
	}
	PositionMenusBelow(menu.i);
}

// MenuClose: this function closes a menu when its title is clicked
MenuClose = function(){
	var menu = this;
	menu.masker._height -= (1+menu._height-menu.title._height)/anim_frames;
	if (menu.masker._height <= menu.title._height){
		menu.masker._height = menu.title._height;
		delete this.onEnterFrame;
	}
	PositionMenusBelow(menu.i);
}

```

Thank you!  
Paolo
