Flashing can be used with a variety of roofing materials, including asphalt shingles, metal, and tile. Consult with your roofer to determine the best type of flashing for your specific roof material.