If you have the option of buying a fine mesh fly swatter or a plastic one with slots, pick the fine mesh swatter. Evidently the force of the air with the larger covered surface area of the newer ones pushes the fly out of the way.
Yes, hair spray or a cooking oil spray will paralyze them so you can scoop them up. Just be careful of the fallout on the floor, that you don't slip.