CAFE

스위시 공부방

스위시맥스 버튼 만들때 사용하는 용어 알아보기

작성자새벽샘|작성시간11.10.14|조회수49 목록 댓글 0

 

    스위시맥스 버튼 만들때 사용하는 용어 알아보기 스위시에서 스크립트를 사용하지 않고 오브젝트를 사용하여 타임라인 상에서 작업한 무비는 타임라인에서 각종 효과를 준 순서대로 플레이가 됩니다. 타임라인 1프레임부터 시작하여 작업을 한 끝 프레임까지 순차적으로 플레이가 되며 중간에서 멈추지 않고 끝까지 플레이 됩니다. 버튼을 만드는 이유는 플레이 되는 무비를 중간에서 멈추게 하거나 다시 플레이 시키거나 특정한 프레임으로 곧바로 이동하여 무비를 작동하게 하는 등의 기능을 주기 위해서 라고 보면 됩니다. 즉, 버튼을 만들고 스크립트를 작성하여 무비를 어느 정도는 자유 자재로 제어할 수 있다는 얘기입니다. 버튼을 만들다 보면 새로운 스크립트 용어들과 만나게 됩니다. Script(스크립트), Event(이벤트), Event Handler(이벤트핸들러), Action(액션), Up(업), Over(오버), Down(다운), Hit(힛) 등등... 스크립트 용어는 많지만 버튼과 관련된 용어만 간단하게 알아봅니다. Script(스크립트)는 프로그래밍을 이용하여 Swish를 제어하는 것입니다. Event(이벤트)는 마우스를 클릭하거나 드래그하거나 키보드를 누르거나 하는 모든 것이 바로 이벤트입니다. 이벤트 핸들러(Event Handler)라는 것은 이벤트가 발생할 때마다 처리하는 하나의 함수 혹은 메소드라고 할 수 있는데 예를 들어 버튼이 눌려졌다는 이벤트가 발생했을 때 실행되는 것이 이벤트핸들러 입니다. Up은 버튼의 원래 상태를, Over는 마우스 커서를 버튼 위로 가져갔을 때, Down은 마우스 커서를 버튼 위에서 내렸을때, Hit는 버튼의 설정 범위를... 스위시맥스에서 버튼을 만들면서 사용되는 이벤트는 다음의 8가지입니다. press - 마우스로 버튼을 클릭했을 때 release - 마우스로 버튼을 클릭했다가 떼었을 때 rollOver - 마우스 포인터가 버튼 위로 올라올 때 rollOut - 버튼 위에 올려진 마우스 포인터가 밖으로 나갈 때 dragOver - 마우스 포인터가 버튼 위에 올려졌을 때 버튼을 누른 채로 포인터가 버튼 밖으로 나갔다가 다시 안으로 들어올 때 dragOut - 마우스 포인터가 버튼 위에 올려졌을 때 버튼을 누른 채로 포인터가 버튼 밖으로 나갔을 때 releaseOutside - 마우스로 버튼을 클릭한 다음 해제하기 전에 버튼 영역 외부로 벗어났을 때 keyPress(...) - 키보드 상의 지정된 키를 누를 때 마우스와 관련된 이벤트 핸들러는 on입니다. on(press) - 누르는 그 순간 on(release) - 눌렀다 뗄경우 on(rollOver) - 마우스가 올라갈 경우 on(rollOut) - 마우스를 올렸다 치울경우 on(dragOver) - 마우스를 클릭하면서 버튼을 벗어났다 다시 위로 올 경우 on(dragOut) - 마우스를 클릭하면서 버튼을 벗어날 경우 on(releaseOutside) - 마우스를 클릭하였다가 버튼 외부로 벗어날 경우 on(keyPress<"Enter">) - Enter키를 누를 경우 (지정한 키를 누를 경우) 즉, on은 마우스 관련 이벤트 핸들러이고 괄호 안의 press 등 8가지가 이벤트 입니다. Tip) 스크립트를 작성할때 두개 이상의 단어가 합쳐져서 쓰일 경우 연결되는 첫번째 스펠링은 항상 대문자로 쓴다는 것을 아시기 바랍니다. 지금까지 버튼 만들때 사용하는 용어들에 대하여 알아봤습니다. 버튼 만드는 방법은 다음 시간부터 알아보도록 하겠습니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼