How about this. If it doesnt make enough sense, post the whole function containing your "game_load". NOTE: This code must be in a separate function to your game_save, or the var temp_handle at least must be after the game_save. temp_handle MUST NOT exist at save_game time.
Code:
function game_loader()
{
/// whatever else before game_load
var temp_handle = your_currently_playing_background_sound_handle;
game_load("???",num); //your unchanged game_load command
snd_stop(temp_handle); //only do this if game_load was sucessful.
/// whatever else needs doing after game_load
}
"There is no fate but what WE make." - CEO Cyberdyne Systems Corp. A8.30.5 Commercial