ActionScript
ActionScript는 Adobe Flash 기술을 기반으로 하는 대화형 콘텐츠와 애플리케이션을 작성하기 위해 발전한 프로그래밍 언어다. JavaScript와 마찬가지로 ECMAScript 계열 문법의 영향을 받았지만, 실행 대상은 웹 브라우저의 일반적인 JavaScript 엔진이 아...
| 명칭 | ActionScript |
|---|---|
| 분류 | 객체 지향 프로그래밍 및 이벤트 기반 스크립트 언어 |
| 개발 | Macromedia, 이후 Adobe |
| 등장 | 2000년 전후 |
| 기반 표준 | ECMAScript |
| 주요 버전 | ActionScript 1.0, 2.0, 3.0 |
| 주요 실행 환경 | Adobe Flash Player, Adobe AIR |
| 가상 머신 | AVM1, AVM2 |
| 결과물 | SWF 내 바이트코드 |
| 활용 분야 | 웹 애니메이션, 대화형 콘텐츠, 게임, 멀티미디어 응용 프로그램 |
ActionScript는 Adobe Flash 기술을 기반으로 하는 대화형 콘텐츠와 애플리케이션을 작성하기 위해 발전한 프로그래밍 언어다. JavaScript와 마찬가지로 ECMAScript 계열 문법의 영향을 받았지만, 실행 대상은 웹 브라우저의 일반적인 JavaScript 엔진이 아니라 Flash Player 또는 Adobe AIR의 런타임이다. 애니메이션 타임라인, 사용자 입력, 화면 객체 및 네트워크 통신을 코드로 제어할 수 있어 2000년대의 웹 애니메이션과 브라우저 게임, 멀티미디어 서비스에서 널리 사용되었다. ActionScript 3.0에서는 보다 엄격한 객체 지향 모델과 새로운 가상 머신인 AVM2가 도입되었다.[1]