Quote Originally Posted by Fujin

Effectively, it works like this:

Flying prevents the use of schticks with a range of 0 from being used. Twin Daggers of Doom has a range of 0. The fact it is being modified by another card doesn't matter, the printed range is 0.

Flying is meant to represent the need for a -ranged weapon- to fight the monster. Leaping Attack represents belkar's ability to leap into battle unexpectedly, but is by no stretch of the imagination is a ranged attack.
That explains nothing to me ... The FAQ says Belkar can attack flying creatures in the same room as him, but not one room away. Your explanation says he can't attack any flying creatures. There's some sort of contradiction here and I just don't understand it.