Upgrading v1 components to v2 architecture

The v2 components were written to comply with several web standards (regarding events, styles, getter/setter policies, and so on) and are very different from their v1 counterparts that were released with Macromedia Flash MX and in the DRKs that were released before Macromedia Flash MX 2004. V2 components have different APIs and were written in ActionScript 2. Therefore, using v1 and v2 components together in an application can cause unpredictable behavior. For information about upgrading v1 components to use version 2 event handling, styles, and getter/setter access to the properties instead of methods, see Creating Components.

Flash applications that contain v1 components work properly in Flash Player 6 and Flash Player 7, when published for Flash Player 6 or Flash Player 6 release 65. If you would like to update your applications to work when published for Flash Player 7, you must convert your code to use strict data-typing. For more information, see Creating Classes with ActionScript 2.0 in ActionScript Dictionary Help.