베스트 키워드
주간 월간 연간
검색  상세검색
이벤트 디자이너를 위한 디자인 세상 아사달이 만들어갑니다.
디자인센터 보유 현황 오늘어제이번달지난달누적
웹기획
HTML 사용법
포토샵 사용법
일러스트 사용법
플래시 사용법
일러스트 만들기
편집사진 만들기
사물 편집사진 만들기
플래시 모션 만들기
플래시 스크립트 만들기
    - 액션스크립트 기초
    - 함수
    - for문 이해하기
    - Load 무비
    - 배열
웹구성 요소 만들기
웹 페이지 만들기
비즈니스 홈페이지 만들기
생활 홈페이지 만들기
쇼핑몰 홈페이지 만들기
액션스크립트 기초
Home > 디자인 센터 > 웹강좌 > 플래시 스크립트 만들기 > 액션스크립트 기초
메서드 콜백함수 계층구조의 이해 무비클립 속성 설정 onClipEvent 핸들러 1
onClipEvent 핸들러 2 if문 1 if문 2 startDrag 1 startDrag 2
부드러운 움직임

① 콜백함수의 정의
특정이벤트가 발생하면 실행하라!
인스턴스이름.이벤트 = function(){
실행할 액션;
};



② 콜백함수를 이용한 위치 이동
_root.bird.onEnterFrame = function(){
this._x = this._x + 10;
};
bird 무비클립을 매 프레임마다 x축으로 +10만큼 이동하라는 뜻으로 bird가 자연스럽게 오른쪽으로 이동하는 모션이 실행됩니다.

③ 콜백함수를 이용한 위치 이동

btn.onPress = function(){
    trace("눌렀다");
}
btn.onRelease = function(){
    trace("놓았다");
}
btn.onRollOver = function(){
    trace("위에 있다");
}
btn.onRollOut = function(){
    trace("밖으로 나갔다");
}

※ 만들어봅시다!

진행, 정지 버튼을 만들고 버튼을 클릭하면 무비가 동작되도록 만들어보세요.

- 1프레임에 아래와 같이 액션을 기입합니다.
- car 무비클립 안에 10~20프레임 정도 프레임을 만든 후에 car 무비클립이 좌측에서 우측으로 이동하도록 제작합니다. 여기에서 1프레임에 stop();을 적어줘야 car 무비클립이 자기스스로 play되지 않습니다.
_root.bnplay.onRelease = function(){
_root.car.play();
};
_root.bnstop.onRelease = function(){
_root.car.stop();
};
사이트명 : 아사달닷컴 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 02-2026-2000 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 | 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 | 벤처확인번호 : 051134532200563
(우편번호 : 153-803) 서울특별시 금천구 가산동 371-28번지 우림라이온스밸리 A동 8층 (주)아사달
Copyright ⓒ asadal.com All rights reserved.
아사달 이용 가능 브라우저