Combine XML menu tutorial with verticle sliding menu

Hey Guys,
IM trying to combine the dynamic XML menu tutorial found here on Kirupa with a tut ive found else where.

Now I under stand how the sliding tutorial works, but its based on some fixed dimensions.

Obviously the dimensions of the XML menu can change as items are added …if any one could take a look a source (below) and tell me where to start referencing the variouse dimensions involved?

The news.xml and news.fla files contain a rough working model of the XML menu in case they are fo any use?

LINK: www.nineironmusic.co.uk/scrollmenu.zip

Scroll menu AS:

[AS]
mouseX = _ymouse;
menuX = menu._y;

if (mouseX > 280) {
diff = (mouseX-280)/15;
}
if (mouseX < 220) {
diff = (220-mouseX)/15;
}
if (mouseX <= 250 && menuX <= 56) {
setProperty(“menu”, _y, menuX+diff);
}
if (mouseX >= 250 && menuX >= -204) {
setProperty(“menu”, _y, menuX-diff);
}
if (menu._y >= 56) {
menu._y = 56;
} else if (menu._y <= -204) {
menu._y = -204;
}
gotoAndPlay(2);

[/AS]

Thanks… once again!
Zaid