Hover Captions - Flash MX 2004

Hi can someone please help me?
I have created an interactive map and when the mouse rolls over one type of movieclip(street) it displays a hover caption icon. however, its just when i want a different hover caption icon to display when i roll over another movieclip(shop) that it messes up.

if this makes any sense to anyone and they think they can help me please please please do, its driving me nuts!! thanks!!

the code im using is:
Main timeline - startDrag(_root.caption, true);
startDrag(_root.hovertext, true);

on the instances that i want to appear when the movieclip is rolled over:
onClipEvent (enterFrame) {
if (_root.x==1) {
caption._alpha = 100;
} else {
caption._alpha = 0;
}
}

onClipEvent (enterFrame) {
if (_root.x==1) {
hovertext._alpha = 100;
} else {
hovertext._alpha = 0;
}
}

and on the movie clips:
on (rollOver) {
_root.x = 1;
mouse.hide();
}

on (rollOut) {
infoAni.locationText = " ";
infoAni.infoText = " ";
_root.x = 0;
mouse.show();
}