Flash CS3 Professional ist das Standard-Authoring-Tool für die Erstellung eindrucksvoller Websites. Rich-Internet-Anwendungen, die solche Funktionen bereitstellen, basieren auf Komponenten. Bei einer Komponente handelt es sich um einen Movieclip, dessen Parameter während der Erstellung in Flash festgelegt werden. Mit ActionScript-Methoden, -Eigenschaften und -Ereignissen können Sie die Komponente zur Laufzeit individuell anpassen. Entwickler haben mit Komponenten die Möglichkeit, Code wiederzuverwenden und gemeinsam zu nutzen. Außerdem können komplexe Funktionen eingebunden werden, die von Designern verwendet und individuell angepasst werden können, ohne ActionScript verwenden zu müssen.