You can attack every legitimate object in the said range. The only exception in the "ranged attacks vs flying creatures" scenario is that you can attack flying creatures in your zone, no matter of your minimum range. In your instance, you can attack a flying creature 0 - 2 zones away.