1. 플래시란

매크로미디어(Macromedia)사의 플래시는 웹 애니메이션 저작 툴로서  홈페이지 상에서 빠른 애니메이션을 가능하게 하며 최소한의 파일크기와 뛰어난 애니메이션 기능, 스트리밍 기술 등을 두루 갖추고 있는 프로그램이다.

또한 플래시를 사용하면 별도의 프로그래밍의 실력이 없이도 상호작용이 가능하여 일반 사용자도 손쉽게 멀티미디어 홈페이지를 만들 수 있다.

플래시는 1996년 FutureWave사에서 개발한 FutureSplah Animator를 Macromedia사에서 흡수하여 1997년 플래시 2를 발표하면서 선풍적인 인기를 끌기 시작하여 지금 플래시 5까지 발표되었으며 본 강좌도 플래시 5를 기준으로 구성되었다.

2. 플래시의 특징

플래시가 전세계적으로 널리 사용되고 있는 첫 번째 이유는 동적인 애니메이션의 장점을 가지고도 용량이 현저하게 작다는 것이다.  gif로 만들어진 애니메이션의 용량이 11KB라면 플래시로 제작한 swf 파일은 4KB정도로 그 파일크기가 작다.  플래시는 벡터이미지를 기반으로 하고 있기 때문에 크기에 상관없이 깨끗한 화면을 보여준다.  또한 다른 프로그램에 비해 쉬워서 누구나 조금만 노력하면 원하는 화면을 만들 수 있다는 장점이 있다.  다음은 플래시의 특징들이다.

①  벡터무비 저작도구로서 이미지의 손상이 없다.

②  스트리밍 재생을 지원한다.

③  파일 사이즈를 최소화 한다.

④  액션을 비롯한 지능적인 대화식 기능을 가진다.

⑤  심벌 인스턴스를 사용하여 작업 생산성을 높인다.

⑥  트위닝을 사용하여 쉬운 애니메이션 제작이 가능하다.

⑦  강력한 사운드를 지원한다.

⑧  완벽한 웹출판 및 다양한 파일 형식을 지원한다.

3. 플래시의 작업환경

플래시에서 작업할 때 주로 사용하는 창들의 구조는 다음의 그림처럼 메뉴바, 메인툴바, 타임라인, 드로잉툴, 스테이지, 라이브러리 창, 각종 패널창으로 구성되는데 그 중심되는 창에 대하여 간단히 설명한다.

가. 메뉴바

File, Edit, View, Insert, Modify, Text, Control, Window, Help 메뉴로 구성되며 대다수의 윈도우용 프로그램들처럼  플래시에서 사용하는 메뉴들이 모두 포함되어 있다.

나. 메인 툴바

메인 툴바는 플래시에서 자주 사용되는 메뉴들로 파일을 열거나 저장하는 기본적인 사항부터 회전, 크기조절, 정렬, 화면 확대/축소 등의 기능으로 구성되어 있으며 간단한 작업을 하고자할 때 편리하게 사용된다.

다. 드로잉 툴

드로잉 툴은 플래시 무비에 사용되는 이미지를 제작하거나 편집하기 위한 도구들로 구성되어 있다.

라. 레이어와 타임라인

타임라인은 플래시 무비를 전체적으로 제어하는 곳으로 레이어에 대한 부분과 프레임을 제어하는 타임라인에 대한 부분으로 구성된다.

레이어는 하나의 배경 위에 여러 층을 겹쳐 쌓을 수 있도록 하여 오브젝트를 분리해서 애니메이션 시킬 수 있는 기능을 지원한다.

타임라인의 각 프레임은 하나의 스테이지 화면을 의미하며 각각의 스테이지에 포함된 오브젝트들의 모양이나 애니메이션과 프레임 액션에 의해 생기 있는 플래시 무비가 만들어진다.

마. Panel 윈도우의 종류와 기능

각 객체들에 대한 정보가 Panel에 모여있어 사용자는 Panel 윈도우를 사용하여 손쉽게 작업할 수 있게 되었으며 이는 플래시5의 새로운 기능이다.

바. 스테이지

작업공간으로 모든 오브젝트들이 이 무대에서 연기를 하여 하나의 무비를 만들어 낸다고 할 수 있다.

사. 라이브러리 윈도우

심벌과 그래픽, 사운드의 저장장소로서 똑같은 이미지를 사용해야할 경우에는 심벌로 하나만 등록하고 사용하는 것이 파일의 크기를 줄일 수 있으며 다른 파일의 라이브러리도 공유할 수 있다.