Flash CS3 Professional es la herramienta de edición estándar para la creación de publicaciones web de gran impacto. Los componentes son bloques de creación para aplicaciones completas de Internet que proporcionan este resultado. Un componente es un clip de película con parámetros que se establecen durante la edición en Flash y con eventos, propiedades y métodos de ActionScript que permiten personalizar el componente en tiempo de ejecución. El diseño de los componentes permite a los desarrolladores reutilizar y compartir código, así? como encapsular complejas funciones que los diseñadores pueden emplear y personalizar sin necesidad de utilizar ActionScript.