Question: Why Don't ActionScript 2.0 Commands Work with ActionScript 3.0?
You've learned everything there is to know about ActionScript 2.0...and then Adobe changes the game with ActionScript 3.0, and now half the scripts you know and love don't work. Why is that?
Answer: Basically, ActionScript 3.0 borders on a completely different programming language that sets out to do what ActionScript 2.0 does...and more. ActionScript 3.0 focuses on object-oriented programming (OOP), which allows inheritance, document classes, and many other things. When you completely shift the model of a programming language, you often have to change the language itself to match the model. So long story short, ActionScript 2.0 commands became obsolete.

