Xml menu in flash

Hi. I’m having a problem creating an xml menu for a personal flash site. The site that has a blog in the background. The blog updates from an xml document. But I want to make menu buttons out of words from the xml. I’d like to assign buttons to 4 random words from the xml (which would change each time I updated the xml). The catch is, I would only like to pick words that fall on the left side of the page (say between x = 55 to 250). The buttons would open an overlay on the same page. So 4 buttons on the left, with overlay to the right. Any help on how to do this or resources I should look at would be greatly appreciated!!

Here is the current XML loading code in actionscript:

[FONT=verdana][SIZE=2][COLOR=#000000]var myXML:XML = new XML();
var XML_URL:String = “myXMLFile.xml”;
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(“complete”, xmlLoaded); [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]function xmlLoaded(event:Event):void { [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000] myXML = XML(myLoader.data);
var xmlDoc:XMLDocument = new XMLDocument();
xmlDoc.ignoreWhite = true;
var menuXML:XML = XML(myLoader.data);
xmlDoc.parseXML(menuXML.toXMLString()); [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000] for each (var ListItem:XML in myXML…ListItem) {
var listLabel:String = ListItem.itemLabel.toString();
var myFont = new Font1();

var myFormat:TextFormat = new TextFormat();
myFormat.size = 36;
myFormat.align = TextFormatAlign.JUSTIFY;
myFormat.font = myFont.fontName; [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]var myText1:TextField = new TextField();
myText1.defaultTextFormat = myFormat;
myText1.embedFonts = true;
myText1.antiAliasType = AntiAliasType.ADVANCED;
myText1.text = listLabel;
myText1.textColor = 0xD1D3D4; [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]
myText1.x = 55; //cushion
myText1.y = 50;
myText1.wordWrap = true;
myText1.width = 920;
myText1.height = 660; [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]var clip_mc = new MovieClip();
clip_mc.addChild(myText1);
addChild(clip_mc);
[/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]} [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]} [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]
[/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]
[/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]And, not sure if this is necessary, but here is the xml doc: [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]<?xml version=“1.0” encoding=“utf-8”?>
<XML> [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000] <myXMLList>

<ListItem>
<itemLabel>I really enjoy his talks on life and lorem ipsum etc. Lots more text.</itemLabel>
</ListItem>

</myXMLList> [/COLOR][/SIZE][/FONT]
[FONT=verdana][SIZE=2][COLOR=#000000]</XML> [/COLOR][/SIZE][/FONT]

Thank you so much for your help!!
Brandi