http://www.macromedia.com/software/eula/tools/flash_components.html
"What is the change in policy?
In the Macromedia Flash End User License Agreement (EULA), you are not allowed to distribute components developed by Macromedia except in your project. While that is acceptable to a vast majority of users, since Flash MX, users have wanted to make and distribute components based in part on Macromedia code. With the release of Flash MX 2004, the new components framework promoted reuse of the framework Macromedia supplied, but the EULA prevented distribution of Macromedia code. So, while you could make and use your own components, you could not distribute those components.
With this change, you can make and distribute your own components based on the Flash components framework, as set forth in the Supplemental License Terms. However, in order to distribute those components, you must add your own value to the components. You cannot simply repackage the Macromedia supplied components and distribute them. You must add “material value” to the components by contributing your own work to them… "