Britney Spears has settled a lawsuit against her that was filed by former bodyguard Fernando Flores, who alleges Spears made unwanted advances and exposed herself to him.