I tried to download your fla, but the link was broken.

Keeping all you AS on the main time line is not a bad idea.

You could check which frame your balloon mc is on by altering the following script to suit your script:

if(balloon_mc.currentFrame == 19 //or whatever the last frame is){
life--;
}

Hope this helps.