I have a question concerning flying units, because I once talked with spiritusX about that but I could not find any reference for his view in the rulebook.
Here is the situation:

C..enemy artillery (on a hill)
P..pegasus knights (on a hill)
the two block are random brigades. (red = enemy)
The question is, can my pegasus knights charge artillery from the front over the enemy brigade or do I have to have a straight line without any enemy units in between the flyers and the target.
From what I have read, it specifially says that flying units move over enemy/friendly units and may only touch the enemy if they charge. So from my point of view I have everything I need to charge the artillery battery. LOS and enough room to place the attackers in front of the cannons.
SpiritusX argued that it is not allowed as I have to charge the screening brigade because its in the way, which would be convinient but I cant find that passage anywhere in the rulebook. (@Spiritus: If you ment something different when we were talking, I am sorry but thats how I remember it.

)
Any ideas?