Flash Player API 클래스는 flash.* 패키지에 있습니다. Flash Player API는 flash 패키지에 있는 모든 패키지, 클래스, 함수, 속성, 상수, 이벤트 및 오류를 참조합니다. 이러한 API는 ECMAScript를 기반으로 하는 Date, Math, 및 XML과 같은 최상위 클래스 또는 언어 요소와는 반대로 Flash Player에 고유합니다. Flash Player API에는 객체 지향 프로그래밍 언어에서 찾아볼 수 있는 기능(예: 형상 클래스를 위한 flash.geom 패키지)과 인터넷 응용 프로그램을 위한 기능(예: 효율성을 높여 주는 flash.filters 패키지 및 서버와의 데이터 전송을 처리하는 flash.net 패키지)이 들어 있습니다.

ActionScript 제작을 위한 다른 클래스는 fl.* 패키지로 제공되며 여기에는 다음이 포함됩니다.


 패키지설명
 최상위최상위에는 기본 ActionScript 클래스와 전역 함수가 들어 있습니다.
 adobe.utilsadobe.utils 패키지에는 Flash 제작 도구 개발자를 위한 함수와 클래스가 들어 있습니다.
 fl.accessibilityfl.accessibility 패키지에는 Flash 구성 요소의 액세스 가능성을 지원하는 클래스가 포함되어 있습니다.
 fl.containersfl.containers 패키지에는 내용 또는 다른 구성 요소를 로드하는 클래스가 포함되어 있습니다.
 fl.controlsfl.controls 패키지에는 List, Button 및 ProgressBar 등의 최상위 구성 요소 클래스가 포함되어 있습니다.
 fl.controls.dataGridClassesfl.controls.dataGridClasses 패키지에는 DataGrid 구성 요소에서 정보를 관리하고 표시하기 위해 사용하는 클래스가 포함되어 있습니다.
 fl.controls.listClassesfl.controls.listClasses 패키지에는 list 구성 요소에서 데이터를 유지하고 표시하기 위해 사용하는 클래스가 포함되어 있습니다.
 fl.controls.progressBarClassesfl.controls.progressBarClasses 패키지에는 ProgressBar 구성 요소와 관련된 클래스가 포함되어 있습니다.
 fl.corefl.core 패키지에는 모든 구성 요소와 관련된 클래스가 포함되어 있습니다.
 fl.datafl.data 패키지에는 구성 요소와 관련된 데이터를 처리하는 클래스가 포함되어 있습니다.
 fl.eventsfl.events 패키지에는 구성 요소와 관련된 이벤트 클래스가 포함되어 있습니다.
 fl.langfl.lang 패키지에는 다국어 텍스트를 지원하는 Locale 클래스가 포함됩니다.
 fl.livepreviewfl.livepreview 패키지에는 Flash 제작 환경에서 구성 요소의 실시간 미리 보기 비헤이비어와 관련된 클래스가 포함되어 있습니다.
 fl.managersfl.managers 패키지에는 구성 요소와 사용자 간의 관계를 관리하는 클래스가 포함되어 있습니다.
 fl.motionfl.motion 패키지에는 모션 트윈을 정의하는 데 사용하는 함수 및 클래스가 포함됩니다.
 fl.motion.easingfl.motion.easing 패키지에는 여유 효과를 만들기 위해 fl.motion 클래스와 함께 사용할 수 있는 클래스가 포함되어 있습니다.
 fl.transitionsfl.transitions 패키지에는 ActionScript를 사용하여 애니메이션 효과를 만들 수 있는 클래스가 포함되어 있습니다.
 fl.transitions.easingfl.transitions.easing 패키지에는 여유 효과를 만들기 위해 fl.transitions 클래스와 함께 사용할 수 있는 클래스가 포함되어 있습니다.
 fl.videofl.video 패키지에는 FLVPlayback 및 FLVPlaybackCaptioning 구성 요소와 함께 작동하는 클래스가 포함되어 있습니다.
 flash.accessibilityflash.accessibility 패키지에는 Flash 내용 및 응용 프로그램의 액세스 가능성을 지원하는 클래스가 들어 있습니다.
 flash.displayflash.display 패키지에는 시각적으로 표시하는 데 사용할 수 있는 Flash Player의 기본 클래스가 들어 있습니다.
 flash.errorsflash.errors 패키지에는 일반적으로 사용되는 오류 클래스 집합이 들어 있습니다.
 flash.eventsflash.events 패키지는 새 DOM 이벤트 모델을 지원하며 EventDispatcher 기본 클래스를 포함합니다.
 flash.externalflash.external 패키지에는 Flash Player의 컨테이너와 통신하는 데 사용할 수 있는 ExternalInterface 클래스가 들어 있습니다.
 flash.filtersflash.filters 패키지에는 비트맵 필터 효과에 대한 클래스가 들어 있습니다.
 flash.geomflash.geom 패키지에는 BitmapData 클래스 및 비트맵 캐싱 기능을 지원하는 점, 사각형 및 변형 행렬 같은 형상 클래스가 들어 있습니다.
 flash.mediaflash.media 패키지에는 사운드 및 비디오와 같은 멀티미디어 에셋 작업에 사용할 수 있는 클래스가 들어 있습니다.
 flash.netflash.net 패키지에는 네트워크를 통한 데이터 통신을 지원하는 클래스가 들어 있습니다(예: URL 다운로드 및 Flash Remoting).
 flash.printingflash.printing 패키지에는 Flash 기반 내용을 인쇄하기 위한 클래스가 들어 있습니다.
 flash.profilerflash.profiler 패키지에는 ActionScript 코드의 디버깅 및 프로파일링에 사용되는 함수가 들어 있습니다.
 flash.systemflash.system 패키지에는 보안, 다국어 내용과 같은 시스템 레벨 기능에 액세스하는 데 필요한 클래스가 들어 있습니다.
 flash.textflash.text 패키지에는 텍스트 필드, 텍스트 포맷, 텍스트 메트릭, 스타일 시트 및 레이아웃 작업에 필요한 클래스가 들어 있습니다.
 flash.uiflash.ui 패키지에는 마우스 및 키보드의 상호 작용에 사용되는 클래스와 같은 사용자 인터페이스 클래스가 들어 있습니다.
 flash.utilsflash.utils 패키지에는 ByteArray 등의 데이터 구조와 같은 유틸리티 클래스가 들어 있습니다.
 flash.xmlflash.xml 패키지에는 Flash Player의 이전 XML 지원 및 기타 Flash Player 고유 XML 기능이 들어 있습니다.