디지털콘텐츠 No.1 (주)아사달 디자인센터
내정보 SI 도메인 호스팅 디자인몰 솔루션몰 홈페이지몰 모바일 디자인센터 게임 고객지원
로그인 회원가입 장바구니 주문내역
트렌드뷰 웹강좌 자료실
배경이미지
베스트 키워드
주간 월간 연간
검색  상세검색
이벤트 디자이너를 위한 디자인 세상 아사달이 만들어갑니다.
디자인센터 보유 현황 오늘어제이번달지난달누적
웹기획
HTML 사용법
포토샵 사용법
일러스트 사용법
플래시 사용법
일러스트 만들기
일러스트 배경 만들기
일러스트 아이콘 만들기
일러스트 그래픽 만들기
편집사진 만들기
배경 편집사진 만들기
사물 편집사진 만들기
플래시 모션 만들기
플래시 스크립트 만들기
  - 액션스크립트 기초
  - 함수
  - for문 이해하기
  - Load 무비
  - 배열
웹구성 요소 만들기
웹 페이지 만들기
비즈니스 홈페이지 만들기
생활 홈페이지 만들기
쇼핑몰 홈페이지 만들기
Load 무비
Home > 디자인 센터 > 웹강좌 > 플래시 스크립트 만들기 > Load 무비
load 이미지 갤러리 만들기 탄력 있게 확대하는 무비 만들기

① 로드무비의 기초
▶ 이미지의 왼쪽 상단 모서리가 무비클립 중심점과 일치합니다.
▶ screen_mc 의 x, y 스케일이 이미지에 그대로 적용됩니다.
▶ screen_mc의 스케일은 항상 100%를 유지합니다.


screen_mc.loadMovie("./img/img8.jpg")


※ 위에서 screen_mc의 사이즈를 줄일 경우 화면에 로드되는 이미지의 사이즈도 동일하게 줄어듭니다.
screen_mc.loadMovie("./img/img8.jpg")


screenCase.screen_mc.loadMovie("./img/img2.jpg");
screenCase.onRelease = function(){
    trace("12345");
}
② 무비클립 로더
<예제1>
// loadMovie : 외부 파일을 읽어 들이는데 사용하며 불러들인 이미지의 크기나 위치 등을 수정할 수 없습니다.
// MovieClipLoader : 외부파일을 읽어 들이는데 사용합니다.
// 불러들인 이미지의 수정이 가능
// UI : 정보 { 텍스트, 이미지, 소리 }
// 1. 이미지 관리자 만들기
_mcl = new MovieClipLoader();

// 2. 이미지가 도착하면 할 일 설정하기
screenCase.onLoadInit = function(){
    trace("이미지 도착");
};

// 3. screenCase에 초인종 달아주기
_mcl.addListener( screenCase );

// 4. 이미지 불러들이기
_mcl.loadClip("./img/img0.jpg", screenCase.screen_mc);

<예제2>
// box_mc가 이동할 y 위치 {yTarget} 설정
box_mc.yTarget = box_mc._y;

// 휠 마우스를 돌릴 때마다 할일 정하기
this.onMouseWheel = function( d ){
    
    box_mc.yTarget = box_mc.yTarget + 5 * d;    
    
    count = 0;
    
    //box_mc가 매 프레임마다 할 일..
    box_mc.onEnterFrame = function(){
        this._y += 0.2 * (this.yTarget - this._y);
        if(++count == 40) {
            delete this.onEnterFrame;
        }
    }; // onEnterFrame

}; // onMouseWheel

Mouse.addListener(this);

<예제3>
// box_mc가 이동할 y 위치 {yTarget} 설정
box_mc.yTarget = box_mc._y;

// 휠 마우스를 돌릴때마다 할일.. 정하기
this.onMouseWheel = function( d ){
    
    box_mc.yTarget = box_mc.yTarget + 5 * d;    
    
    count = 0;
    
    //box_mc가 매 프레임마다 할 일..
    box_mc.onEnterFrame = function(){
        this._y += 0.2 * (this.yTarget - this._y);
        if(++count == 40) {
            delete this.onEnterFrame;
        }
    }; // onEnterFrame

}; // onMouseWheel

Mouse.addListener(this);
하단 메뉴 배경 이미지
하단 메뉴 배경 이미지 회사소개 사진모음 협력사 오시는길 이용약관 개인정보취급방침 전화상담안내 게시판문의 모바일 한국어 라인 이미지 日本語 라인 이미지 中文 라인 이미지 ENGLISH 라인 이미지 사이트맵 하단 메뉴 배경 이미지
하단 메뉴 배경 이미지
하단 메뉴 배경 이미지 사이트명 : 아사달닷컴 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 1544-8442 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 | 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 | 벤처확인번호 : 051134532200563
(우편번호 : 08507) 서울시 금천구 가산디지털1로 168 우림라이온스밸리 A동 8층 (주)아사달
(우편번호 : 153-786) 서울시 금천구 가산동 371-28번지 우림라이온스밸리 A동 8층 (주)아사달
Copyright ⓒ asadal.com All rights reserved.
인터넷 익스플로어 구글 크롬 모질라 파이어폭스
애플 사파리 오페라 넷스케이프
맨위로
디지털콘텐츠 No.1 (주)아사달