Which way is proper?

Someone please show me the where to go or what to do for this “simple” problem. I have a movie where I have three head tweens fading in one after the other on the viewing area (they do not overlap each other). What I am trying so hard to do is to be able to RollOver one of the heads and have information gif “COVER” over (obscure) the other 2 heads so long as RollOver is true. Upon RollOut I want to be able to RollOver another head and have it’s informational gif obscure the other 2 remaining heads, and so on.
Am I going about this the wrong way? I figured I could AS3 and rearrange the levels of the 3 “heads” based upon RollOver event. I am pulling my hair out because depending on the order/level my informational gif will not cover over but lay beneath one of the later heads. I am SO very frustrated:sad2:. It is obvious that I am just beginning with Flash CS4 AS3. All of my attempts to AS3 something changing levels have been fruitless.
Should I be trying upon RollOver of one of the “heads” to gotoandPlay an unplayed future frame on the timeline where my heads/info gif can be at the correct levels, so to have dedicated frame for each head/gif displayed AND then put AS3 for upon RollOut to return me to the original calling frame on the timeline?

This forum looks friendly to beginners so I registered.
Thanx for any help.