Not exactly a fly trap, But i found somewhere online that putting a few pennies in about an inch of water in a plastic baggie and hanging it in the barn will keep the flies away.
We tried hanging them from the ceiling and in the doorways. And noticed alot less flies as long as stalls were kept free of manure.
Without my horse, im just human. Without me, my horse is just an animal. But when you put us together we become an unstoppable team!

Crying the Blues, 23 year old National Show horse (Pictured above)
R Impulsive Invite, 6 year old Appaloosa

Luvs Fantacy, 29 year old National Show Horse (Rest in Peace, December 4, 2009)