you could make a variable to prevent the second roll over. A Bool variable. nest an if statement inside your rollover and make a rollout. messy code but it works

on (rollOver){
if (bool != true){
play sound;
bool = true:
}}

on (press){
play other sound;
}

on(rollOut){
bool=false;
}

excuse my code, its not real i just dont want to load up flash right now and make it.