Problems with Collapse menu

For the past day or so I’ve been trying to figure out why I keep
getting some sections in my menu with a blur to the fonts. I’ve made
sure they were aligned properly and tried different fonts but still, no
go.

The Menu SWF
http://www.mooresclothing.com/test/merchandise_content.html

The FLA
http://www.mooresclothing.com/test/merchandise_content.fla

The only thing I have noticed is that anymore than 3 movieclips within
the main movieclip, it blurs them when closed. If theres more than 3
buttons in the movieclip, it blurs them also. I’m really fustrated and
just can not seem to figure it out. I’ll post the actionscripting
below.

 ActionScript Code:
 [FONT=Courier New][LEFT][COLOR=#808080]*// Variables*[/COLOR]

[COLOR=#000000]var[/COLOR] speed = [COLOR=#000080]10[/COLOR]; [COLOR=#808080]// constant speed for menu opening and closing[/COLOR]
[COLOR=#000000]var[/COLOR] opened = [COLOR=#000000]null[/COLOR]; [COLOR=#808080]// variable to determine which menu is currently opened[/COLOR]
[COLOR=#000000]var[/COLOR] menus = [COLOR=#000000][[/COLOR][COLOR=#000000]][/COLOR]; [COLOR=#808080]// array to store all menu items[/COLOR]

[COLOR=#808080]// FindMenus: finds movieclips within this movieclip and adds them to [/COLOR]
[COLOR=#808080]
// the menus array. Only place menu clips within this clip otherwise
[/COLOR]
[COLOR=#808080]// this function will assume the non-menu clips to be clips as well[/COLOR]
FindMenus = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]for[/COLOR] [COLOR=#000000]([/COLOR]value [COLOR=#0000ff]in[/COLOR] [COLOR=#0000ff]this[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR]value[COLOR=#000000]][/COLOR] [COLOR=#0000ff]instanceof[/COLOR] [COLOR=#0000ff]MovieClip[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
menus.[COLOR=#0000ff]push[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
menus.[COLOR=#0000ff]sort[/COLOR]COLOR=#000000[/COLOR]; [COLOR=#808080]// order so the highest is first[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]// SortByVertical: sort function to sort menus in menus array[/COLOR]
[COLOR=#808080]// so that the highest menu appears first[/COLOR]
SortByVertical = [COLOR=#000000]function[/COLOR][COLOR=#000000]([/COLOR]a, b[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]return[/COLOR] [COLOR=#000000]([/COLOR]a.[COLOR=#0000ff]_y[/COLOR] > b.[COLOR=#0000ff]_y[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]

[COLOR=#808080]// ApplyMenuMask: creates and draws a function for the i’th menu[/COLOR]
[COLOR=#808080]// in the menus array. That menu clips is then assigned a[/COLOR]
[COLOR=#808080]// property “masker” representing this clip[/COLOR]
ApplyMenuMask = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
[COLOR=#000000]var[/COLOR] mask = [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“mask”[/COLOR]+i, i[COLOR=#000000])[/COLOR];
mask.[COLOR=#0000ff]_x[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_x[/COLOR];
mask.[COLOR=#0000ff]_y[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_y[/COLOR];
mask.[COLOR=#0000ff]beginFill[/COLOR]COLOR=#000000[/COLOR];
mask.[COLOR=#0000ff]moveTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
mask.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_width[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
mask.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_width[/COLOR], [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR][COLOR=#000000])[/COLOR];
mask.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR][COLOR=#000000])[/COLOR];
mask.[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]setMask[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR] = mask;
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]// StartMenuPosition: positions the menu to start. This is its closed[/COLOR]
[COLOR=#808080]// position beneath the menu above it unless its the first menu where its 0.[/COLOR]
StartMenuPosition = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]i == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_y[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_y[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#000000]}[/COLOR][COLOR=#0000ff]else[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] menu_above = menus[COLOR=#000000][[/COLOR]i-[COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR];
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_y[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_y[/COLOR] = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR][COLOR=#000000]([/COLOR]menu_above.[COLOR=#0000ff]_y[/COLOR] + menu_above.[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR]+[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

[COLOR=#808080]// MenuOpen: this function opens a menu when its title is clicked[/COLOR]
MenuOpen = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = [COLOR=#0000ff]this[/COLOR];
[COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] += speed;
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] >= [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_height[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_height[/COLOR];
[COLOR=#0000ff]delete[/COLOR] [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]onEnterFrame[/COLOR];
[COLOR=#000000]}[/COLOR]
PositionMenusBelowCOLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]

[COLOR=#808080]// MenuClose: this function closes a menu when its title is clicked[/COLOR]
[COLOR=#808080]// When a menu has closed, its onClose callback is called (then deleted)[/COLOR]
MenuClose = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = [COLOR=#0000ff]this[/COLOR];
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]speed >= [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR];
[COLOR=#0000ff]else[/COLOR] [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] -= speed;
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] <= [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]_height[/COLOR];
opened = [COLOR=#000000]null[/COLOR];
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]onClose[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]delete[/COLOR] [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]onClose[/COLOR];
[COLOR=#0000ff]delete[/COLOR] [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]onEnterFrame[/COLOR];
[COLOR=#000000]}[/COLOR]
PositionMenusBelowCOLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]// TitleButtonPress: this is the action assigned to a titlebar onRelease in a menu[/COLOR]
[COLOR=#808080]// based on that menu’s status; whether its open or closed and if anything is open[/COLOR]
[COLOR=#808080]// at all to begin with (if there is, the open menu would need to close first)[/COLOR]
TitleButtonPress = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]_parent[/COLOR];
[COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]opened == [COLOR=#0000ff]menu[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]onEnterFrame[/COLOR] = MenuClose;
[COLOR=#000000]}[/COLOR][COLOR=#0000ff]else[/COLOR][COLOR=#000000]{[/COLOR]
opened.[COLOR=#0000ff]onClose[/COLOR] = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]onEnterFrame[/COLOR] = MenuOpen;
opened = [COLOR=#0000ff]menu[/COLOR];
[COLOR=#000000]}[/COLOR]
opened.[COLOR=#0000ff]onEnterFrame[/COLOR] = MenuClose;
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR][COLOR=#0000ff]else[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]// nothing opened[/COLOR]
[COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]onEnterFrame[/COLOR] = MenuOpen;
opened = [COLOR=#0000ff]menu[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]// PositionMenusBelow: Positions all menus below the i’th menu based on that[/COLOR]
[COLOR=#808080]// menus mask. This is used when opening or closing a menu so that menu items[/COLOR]
[COLOR=#808080]// beneath update their position properly[/COLOR]
PositionMenusBelow = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]menu[/COLOR] = menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]i < menus.[COLOR=#000080]length[/COLOR]-[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] menu_below = menus[COLOR=#000000][[/COLOR]i+[COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR];
[COLOR=#0000ff]for[/COLOR] [COLOR=#000000]([/COLOR]i=i+[COLOR=#000080]1[/COLOR]; i<menus.[COLOR=#0000ff]length[/COLOR]; i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] == menu_below[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#0000ff]_y[/COLOR] = menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_y[/COLOR] = [COLOR=#0000ff]menu[/COLOR].[COLOR=#0000ff]_y[/COLOR] + [COLOR=#0000ff]menu[/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR];
[COLOR=#000000]}[/COLOR][COLOR=#0000ff]else[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] menu_above = menus[COLOR=#000000][[/COLOR]i-[COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR];
menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#0000ff]_y[/COLOR] = menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_y[/COLOR] = menu_above.[COLOR=#0000ff]_y[/COLOR] + menu_above.[COLOR=#000080]masker[/COLOR].[COLOR=#0000ff]_height[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

[COLOR=#808080]// Initialization function. Does setup operations[/COLOR]
Init = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
FindMenusCOLOR=#000000[/COLOR]; [COLOR=#808080]// find movieclips within this movieclip and assign to menus array[/COLOR]
[COLOR=#808080]// for each menu (as in menus array)[/COLOR]
[COLOR=#0000ff]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000]var[/COLOR] i=[COLOR=#000080]0[/COLOR]; i<menus.[COLOR=#0000ff]length[/COLOR]; i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]i[/COLOR] = i; [COLOR=#808080]// assign a number to represent its position in the array[/COLOR]
ApplyMenuMaskCOLOR=#000000[/COLOR]; [COLOR=#808080]// give it a mask[/COLOR]
StartMenuPositionCOLOR=#000000[/COLOR]; [COLOR=#808080]// position it accordingly (vertical only)[/COLOR]
menus[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]title[/COLOR].[COLOR=#0000ff]onPress[/COLOR] = TitleButtonPress; [COLOR=#808080]// apply the actions to the titlebar[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
InitCOLOR=#000000[/COLOR];
[/LEFT]
[/FONT]