Flash CS3 Professional은 고성능 웹 환경을 제공하는 표준 제작 도구입니다. 구성 요소는 이러한 환경을 제공하는 풍부한 인터넷 응용 프로그램을 구성하는 단위입니다. 구성 요소는 Flash에서 제작하는 동안 설정되는 매개 변수와 런타임에 구성 요소를 사용자 정의하는 데 사용할 수 있는 ActionScript 메서드, 속성 및 이벤트를 가진 무비 클립입니다. 구성 요소는 개발자가 코드를 다시 사용하거나 공유할 수 있게 하고 복잡한 기능을 캡슐화하여 디자이너가 ActionScript를 사용하지 않고도 해당 기능을 사용하거나 사용자 정의할 수 있도록 디자인되었습니다.