Help! Want to make visible object invisible at start

I have a simple FLA that pans through an image up/down/left/right. There are several hotspots (transparent buttons) that popup simple captions when the user rolls over them and launches a URL when clicked.

The captions are actually one caption that I dynamically write text to, size, and _x, _y locate when the rollover event occurs.

The caption (cap) is a rectangle and text box MC symbol which is grouped with the graphic and buttons as another MC symbol. It all works great, panning, captions.

The problem is, when the mouse is first moved, the caption box appears over the graphic. I want it invisible until a rollover occurs. I have tried a setup function action in the first frame that performs cap._visible = false;, which did not solve it. That syntax works fine following the first rollout.

on (rollOver) {
cap.desc.text = “Mr Reynolds”;
cap._width = 7*cap.desc.text.length;
cap._alpha = 75;
cap._x = b1._x + (b1._width/2 - cap._width/2);
cap._y = b1._y + (b1._height/2);
cap._visible = true;
}

on (rollOut) {
cap._visible = false; [\works](file://\works)
}
on (release) {
getURL(“http://www.kirupa.com”, “_blank”);
}

Any ideas?

Thanks,

JackL