sub_title
 Flash
제   목 액션스크립트의 개념
작성자 웹돌이 등록일 2007-09-17 01:05:05 조회수 2,600
ActionScript의 개념

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에서 원하시는 사이즈를 선택하실 수 있습니다..
출처: http://sitemake.com.ne.kr/study/flash/main5_2.htm
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
24  Flash CS4 새로운 클래스 FileReference.save()   member 웹돌이 0 / 0 7418 2008-11-01
23  setRGB() 메서드 사용법   member 울트라마 0 / 0 2678 2008-01-28
22  FLEX, FLASH 강추 ActionScript 3.0 한글 메뉴얼   member 오렌지 0 / 0 2931 2007-11-28
21  톰캣+아파치+Flex 설치하기   member 오렌지 0 / 0 5014 2007-10-10
20  피타고라스를 이용한 거리계산 이미지   member 웹돌이 0 / 0 4212 2007-10-06
19  For 문으로 버튼에 액션주기   member 웹돌이 0 / 0 3051 2007-10-02
18  xml 을 이용하여 메뉴 동적으로 만들기   member 웹돌이 0 / 0 4749 2007-10-01
17  프레임 진행상태 확인하기!   member 웹돌이 0 / 0 2609 2007-09-29
16  로딩바 만들기 (root) 이미지   member 웹돌이 0 / 0 4608 2007-09-19
15  액션스크립트의 개념 이미지   member 웹돌이 0 / 0 2600 2007-09-17
14  투명플래쉬 팝업   member 오렌지 0 / 0 4252 2007-08-31
13  메뉴보다 빠른 단축키(Hot Key)   member 오렌지 0 / 0 2944 2007-08-31
12  Full 플래쉬 사이트 만들때 주의할점!   member 오렌지 0 / 0 2800 2007-08-31
11  시작시 랜던한 프레임으로 가기   member 오렌지 0 / 0 2599 2007-08-31
10  특정프레임에서 액션스크립트 추가!   member 오렌지 0 / 0 2799 2007-08-31
9  VISTA에서 FLASH8 심볼 편집시 느려지는 버그 해결방법 이미지   member 오렌지 0 / 0 2522 2007-08-31
8  플래쉬 CS3 의 주요기능! 이미지   member 오렌지 0 / 0 3150 2007-08-31
7  플래쉬 그림판 소스   member 오렌지 0 / 0 3712 2007-08-31
6  플래쉬 액션스크립트 모음   member 오렌지 0 / 0 3846 2007-08-30
5  플래쉬 초간단팁! 일정시간 멈췄다가 진행하기!   member 오렌지 0 / 0 2717 2007-08-21
4  간단하게 플래쉬에서 팝업띄우기 이미지   member 오렌지 0 / 0 3248 2007-08-17
3  플래쉬에서 특정 무비클립 프린트하기 이미지   member 오렌지 0 / 0 2995 2007-08-16
2  플래쉬에서 마우스 모양 바꾸기 이미지   member 오렌지 0 / 0 4135 2007-08-16
1  플래쉬 슬라이딩 엔진 이미지   member 오렌지 0 / 0 3008 2007-08-14
write