Newbie Button Problem

Where am I going wrong the code highlighted below in blue. The xml is setup to produce 5 buttons but the trace that I have added generates 5 traces without the button being pressed.

var track_xml = new XML();
track_xml.ignoreWhite = true;
track_xml.onLoad = function(success){
if (success) CreateMenu(this);
else trace(“Error loading XML file”);
}
track_xml.load(“tracks.xml”);

var item_spacing = 23;
var item_count = 0;

function CreateMenu(menu_xml){
var items = menu_xml.firstChild.firstChild.childNodes;
for (var i=0; i<items.length; i++) {
if (items*.attributes.type == “track”) {
var track = items*.firstChild.childNodes;
var item_mc = menu_mc.attachMovie(“main_btn”,“main_btn”+item_count, item_count);
item_mc._y = (item_count * item_spacing);
item_count++;
item_mc._x = 0

item_mc.track_txt.text = track;
[SIZE=4][COLOR=blue]item_mc.main_btn0.onPress = trace (“hello”)[/COLOR][/SIZE]
}
}
}