Kwokwai,
There's a Flash 8 Basic and a Flash 8 Professional, that has more features. You're not clear on which of those versions your assignment needs.
And, yes, MX 2004 is an older version. Only your instructor can tell you if it suffices for his assignment or not, and if the application you make with it can - in principle - be acceptable. I can't.
Kees
I have installed Macromedia Flash MX 2004 in my PC, but the assignment requires Flash 8.
Can anyone tell me if I have got the right version installed?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic