ActionScript 이란? - ActionScript는 오브젝트 지향의 Script 환경으로 Javascript와 유사합니다. ActionScript를 사용하게 되면 기존의 불가능했던 작업들을 가능하게 해주고 어려웠던 작업들을 간단하게 할 수 있습니다.
ActionScript으로 가능한 작업 1.타임라인을 컨트롤 한다. 2.무비클립을 컨트롤 한다. 3.텍스트를 스크롤시킨다. 4.타임라인에 없는 기능을 실행 시킨다. 5.마우스의 좌표를 사용가능하게 한다. 6.사운드를 컨트롤 한다. 7.별도의 무비를 불러온다. 8.CGI를 이용한다. ...등등
ActionScript의 사용법
플래시의 액션을 보다 쉽게 활용하도록 제공되는 것이 액션 패널인데 이것을 이용하면 액션 스크립트의 구문을 일일이 외우지 않아도 무비의 액션을 쉽게 추가 할 수 있습니다. 액션 패널의 왼쪽에 있는 카테고리에서 리스트를 선택하여 액션을 삽입 할 수 있습니다. 툴박스에 있는 액션들이 그 특성에 따라 Basic Action, Action, Operators, Functions, Properties, Objects 카테고리로 분류되어 있습니다. 액션을 추가하려면 툴박스 리스트에서 특정 액션을 더블클릭 하거나 오른쪽 액션 리스트영역으로 드래그하면 됩니다. 액션에 따라서 매개변수를 필요로 하는 경우도 있는데 이럴 경우 하단의 파라메터 영역에서 매개변수를 입력하면 됩니다. 툴박스 리스트에서 현재 사용 할 수 없는 액션은 회색으로 표현됩니다. 액션스크립트의 구문에 오류가 있거나 아직 완성이 되지 않았을 경우에는 빨간색으로 표시됩니다. 오류가 있는 문장을 수정하여 완성시키면 더 이상 빨간색으로 표시되지 않습니다. 액션의 사용자 모드에는 Normal 모드와 Expert모드가 있습니다.
Normal 모드 플래시 4버전과 마찬가지로 커맨드를 선택하여 자동으로 ActionScript를 간단하게 작업할수 있는 초보자용 모드 입니다. 하지만 미세한 조정은 불가능 합니다.
Expert모드 Script를 직접 타이핑하여 작업하는 고급사용자들을 위한 모드 입니다. ActionScript를 자유롭게 사용하려면 최종적으로 이 모드를 사용합니다. 하지만 Normal모드와 같이 좌측의 카테고리별 정의가 끝난 커맨드를 삽입할 수 있으므로 초보자도 사용할수 있습니다.
Tip - Normal 모드와 Expert모드는 팝업메뉴나 액션 창 하단의 작은 삼각형을 클릭하여 전환 할 수 있습니다.
ActionScript의 종류
프레임 액션 - 프레임 액션은 타임라인 상의 키 프레임에 설정 됩니다. 프레임 액션이 작업된 프레임에는 ( a ) 표시가 나타납니다.프레임 액션의 경우 이벤트 핸들러가 필요없습니다.프레임이 재생 되는 경우 자동으로 실행 됩니다.
클립 액션 - 클립 액션은 무비 클립에 설정하는 액션입니다.무비클립 오브젝트를 선택하고 액션을 적용시킵니다. 클립 액션은 무비클립 오브젝트에 일정한 이벤트가 발생하는 경우에 실행 됩니다. 이벤트를 정의하기 위해서는 onClipEvent()핸들러로 이벤트를 지정합니다.
버튼액션 - 버튼 액션은 버튼에 설정된 액션입니다.타임라인에 있는 버튼에 액션을 적용시킵니다. 버튼심벌의 프레임 안에서는 액션을 적용시킬 수 없습니다 버튼액션은 특정한 이벤트가 발생하는 경우 액션이 실행 됩니다. 버튼액션은 반드시 on()핸들러로 이벤트를 정의 합니다.
Tip - 플래시 5 액션 창의 폰트는 너무나 작습니다. 만약 폰트 사이즈를 키우고 싶으면 액션 창의 팝업메뉴를 눌러보세요 Font size에서 원하시는 사이즈를 선택하실 수 있습니다..