Actionscript 1 and 2

Hello,

I’ve just been having a rather confusing debate with a fellow student about the following:

What is the main difference between Actionscript 1 and 2?

can you use either on MX 2004?

what’s are the benefits of using one over the other?

thanks

Actionscript 2 uses a different format for writing classes in external files (similar to java) and supports typing while AS 1 does not.

MX04 can use either.

AS 1 is more flexible and AS 2 is more organized for larger projects and Rich Internet Applications.

thanks