If you want to know more about flies, here are two more French phrases:
Il prend une massue pour tuer une mouche :
Literal translation: He takes a club to kill a fly:
To use a sledgehammer to crack a nut
On ne prend pas les mouches avec du vinaigre :
Literal translation: One cannot catch flies with vinegar:
Honey catches more flies than vinegar
(and: Flattery will get you everywhere?)
Taken from: ‘Don’t toss Granny in the Begonias: Faut pas pousser Mémé dans les Bégonias’ by Marie-Hélène Claudel-Gilly and Primrose Arnander