Filtering problem

You may have seen a post I made last week concering a football match accumulator. I manage to solve the problem of bringing in the correct matches but I know have another bug.

Although my AS successfully filters the games the way I want, I am left with a big gap between the first game and the next game - largely due to the fact that that although it is filtering the matches it is leaving a space where the omitted games should be.

Is there a way of fixing this problem?

XML is here:

<event name=“Chelsea v Hull City” date=“1st January” time=“01:00” event_name=“Premiership” big_4=“1”>
<participant name=“Chelsea” best=“2/9” best_dig=“1.22” hda=“H” />
<participant name=“Draw” best=“23/4” best_dig=“6.8” hda=“D” />
<participant name=“Hull City” best=“18/1” best_dig=“19” hda=“A” />
</event>
<event name=“Portsmouth v Fulham” January" time=“01:00” event_name=“Premiership” big_4=“0”>
<participant name=“Portsmouth” best=“11/8” best_dig=“2.38” hda=“H” />
<participant name=“Fulham” best=“11/5” best_dig=“3.2” hda=“A” />
<participant name=“Draw” best=“9/4” best_dig=“3.25” hda=“D” />
</event>
<event name=“Tottenham v Liverpool” date=“1st January” time=“01:00” event_name=“Premiership” big_4=“1”>
<participant name=“Liverpool” best=“5/4” best_dig=“2.25” hda=“A” />
<participant name=“Draw” best=“9/4” best_dig=“3.25” hda=“D” />
<participant name=“Tottenham” best=“13/5” best_dig=“3.6” hda=“H” />
</event>

=========================================

relevant bit of script here:

for (i=0; i<numberItems; i++) {
if (matchesNode.childNodes*.attributes[“big_4”] == 1) {
mainNames = matchesNode.childNodes*.attributes.name;
mainNames = mainNames.split(" v ");
homeTeam = mainNames[0];
drawTeam = “Draw”;
awayTeam = mainNames[1];
entry = attachMovie(“workEntry”, “entry_”+i, layercounter);
entry._x = 0;
entry._y = i*30;
entry.home_txt.text = homeTeam;
entry.draw_txt.text = drawTeam;
entry.away_txt.text = awayTeam;
}
layercounter++;
}

Pretty certain its to do with the entry._y bit.

Cheers in advance.