Scripting Improvements

In MX, ActionScript has come into its own as an object-oriented language. The improved object model integrates movie clips, buttons, and text fields, and the event model has been extended, allowing for much more advanced user interaction. These improvements translate into custom movie clip subclasses, clip event handlers with callback functions, and text field control. With MX advancements, Flash is a viable environment for serious application development.

Improved Object and Event Models

Objects within MX have been more tightly integrated. Buttons are now true objects whose properties can be manipulated with ActionScript, and movie clips can receive button events.