어도비 플래시는 어도비 시스템즈(Adobe Systems)가 개발한 멀티미디어 소프트웨어 플랫폼이다. 1996년 매킨토시용 플래시 애니메이션 제작 도구인 FutureSplash Animator가 매킨토시용으로 출시된 뒤, 1997년 어도비가 인수하면서 현재의 명칭으로 바뀌었다.
플래시는 벡터 기반 그래픽, 오디오, 비디오, 그리고 인터랙티브 스크립트(액션스크립트)를 결합해 웹 브라우저 내에서 동적인 콘텐츠를 구현하도록 설계되었다. 플래시 파일은 .swf(Small Web Format) 확장자를 사용했으며, 주요 웹 브라우저에 플러그인 형태로 통합돼 재생되었다.
주요 기능 및 특징
- 벡터 그래픽: 확대·축소 시 해상도 손실이 없으며, 파일 용량이 상대적으로 작다.
- 액션스크립트: ECMAScript 기반의 스크립트 언어로, 사용자 인터랙션 및 복잡한 로직 구현이 가능했다.
- 멀티미디어 통합: 오디오·비디오·이미지를 한 파일에 포함해 동시 재생이 가능하였다.
- 크로스 플랫폼: 플래시 플러그인이 설치된 주요 운영체제(Windows, macOS, Linux)와 브라우저에서 동일하게 동작했다.
폐쇄와 대체
보안 취약점, 모바일 기기의 플러그인 비지원, 그리고 HTML5와 WebGL 같은 오픈 웹 표준 기술의 발전으로 인해 플래시의 사용은 급격히 감소했다. 어도비는 2017년 7월에 플래시 Player의 공식 지원 종료 일정을 발표했으며, 2020년 12월 31일에 최종적으로 지원을 종료하였다. 현재 웹 콘텐츠는 주로 HTML5, CSS3, JavaScript 기반으로 제작된다.
관련 용어
- 액션스크립트(AS): 플래시 애니메이션 및 애플리케이션에서 사용되는 프로그래밍 언어.
- .swf 파일: 플래시 콘텐츠를 저장하는 파일 포맷.
이상은 어도비 플래시의 객관적이고 중립적인 서술이다.