I am sorry to put my point here, I often visits this forum but wanted to share my knowledge.
Ideally Hanuman Ji shouldn't fly; he needed to be reminded.
Coming to explanation to it- Hanuman Ji learned to fly from Vayu Dev when he was small. He had many more powers like increasing and decreasing size and few more things because Hanuman Ji was ansh of Shiv Ji. He was different in himself from other Vanar children. Anjana herself was Apsara as a normal women can't bear Shiv Ji ansh.
Coming to later part; Hanuman Ji knew to fly and he flew to eat Sun and ate it, but Shiv Ji helped sun get out from his mouth. And when he was returning back after releasing Sun, Indra attacked with Vajra, and Maruti(Hanuman BirthName) died. Then Vayu Dev promised Anjana to bring Maruti back; he picked Maruti in arms and went to all lords to grant life to Maruti and they refused. Later Vayu Dev got angry and started pulling all the air into himself; fearing which all lord came and granted lots of boon to Maruti further naming Hanuman.
Later,
When Hanuman went to take Anjana back from Swarg he sat on Indra's singhasan and getting angry they wanted to punish Hanuman, they concluded that Hanuman misused his power and Hanuman Ji leaves all his power and again got all of it after rescuing some Rishi and Urvashi and when he returned back, all saints asked to take all his boons back as he needs it in future
And after returning back with Anjana he was as usual being notorious and was later cursed by saints to forget all boons and extra ordinary powers. He was told that he would be remembering all of it only when reminded, and for the very 1st time Hanuman was reminded when he flew to Lanka to visit Sita.
Till then Hanuman Ji never remembered his power after that curse.
I hope I cleared all of you. I too was shocked to see Hanuman flying today in episode.
P.S. No offence please. Just wanted to clear
Edited by sririt - 9 years ago