Flash means that someone is giving beta or advice, first observing other climbers and then trying the route. Onsight means that an ascent path or rock has been reached and completed successfully without prior information.