I see some contradictions in your post. In your first sentence you tell you've read about problems in Flash. In your second sentence you say your teacher is telling you need it. So I expect he will be able to teach you how to solve that kind of problems.
Flash is used so much that I expect no problems, if you do it the right way.
Two other comments:
1. I'm webmaster of a simple static site (www.oew.leisb.org, sorry, it's in Dutch) and I've never used Dreamweaver nor Flash nor Photoshop. So it's possible to do without, depending on the contents you need.
2. A dynamic site or a site using a CMS (Content Management system) needs a database (for example in MySQL) to store the dynamic contents. You can't make those with only Dreamweaver, Flash and Photoshop.
Kees
Hi,
I am learning how to build websites, and have been told (on another forum) that using Flash can cause problems with loading, code etc.
Also the teacher at college says that all you need to build websites is Dreamweaver , Flash and Photoshop. Any comments welcome.
Learner

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic