Where do you get flash in pokemon ruby?

You will be able to get it in the Granite cave in Dewford, the hiker in there just gives it to you.
Updated on Thursday, February 02 2012 at 06:22AM EST