zashibis pretty much has it.
The 'fly' refers to carrying it out on the fly+ i.e. secretively or surreptitiously. Also, in Scotland esp., 'a fly man' is a cunning, furtive man. In similar vein, the term +no flies on you is applied to someone who is far from naive.