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

for는 “~ 하는 동안“이라는 뜻으로 ”~하는 동안 ~을 실행하시고“ 라는 형태의 액션스크립트를 만들 때 사용합니다. for문은 if문과 함께 많이 사용되는 구문으로 for문을 사용하면 반복 작업을 쉽게 처리할 수 있습니다.

<for문의 문법 구조>
for(초기화; 조건; 증가량){
액션스크립트;
}
초기화 부분은 초기 값을 설정하는 곳으로 오직 한 번만 실행되고, ‘조건’에는 중괄호{} 속에 포함된 액션스크립트를 실행할지 여부를 판단하는 부분입니다. 그리고 ‘증가량’은 for문이 반복될 때마다 변수가 가질 변화를 설정합니다. 초기화, 조건 및 증가량 부분은 세미콜론(;)에 의해 구분된다는 점을 기억하시기 바랍니다.
<예문1>
for = 3;
for(i=0; i<4; i++){
sum = sum + i
}
for 문으로 들어가기 전에 sum 변수에 3이 저장되고, for 문의 초기화 부분에 의해 변수 i에는 0이 저장됩니다.
그리고 조건문에 의해 i가 4보다 작을 경우에만 for 문을 수행하므로, i값이 4보다 작을 때까지 중괄호 안에 있는 액션스크립트가 실행됩니다 .

<예문2>
sum=0;
for(i=0; i<4; I++){
sum = sum + i;
}


위 액션스크립트는 for문을 시작하기 전에 sum이라는 변수에 0을 대입하고, i는 1부터 시작해서 100보다 작을 때까지 중괄호{} 안에 있는 액션스크립트를 실행하라는 뜻입니다. 그리고 중괄호{} 안에 있는 액션스크립트를 실행할 때마다 i값을 1만큼 증가시키므로 for문은 100번 실행됩니다.
<예문3>
sum=0;
for(i=1 i<100; I++){
sum=sum+i;
}
위 액션스크립트는 for 문을 시작하기 전에 sum이라는 변수에 0을 대입하고, i는 1부터 시작해서 100보다 작을 때까지 중괄호{} 안에 있는 액션스크립트를 실행하라는 뜻입니다. 그리고 중괄호{}안에 있는 액션스크립트를 실행할 때마다 i값을 1만큼 증가시키므로 for문은 100번 실행됩니다.

<예문4>
// 전역변수
sum=0;
for(i = 1; i<=100; i++){
sum = sum + i * i;
}
// 지역변수
sum=0;
for(var i = 1; i<=100; i++){
sum = sum + i * i;
}
플래시에서 변수를 선언하면 그 변수는 기본적으로 전역변수가 되지만, 변수 앞에 var라고 적으면 지역 변수가 됩니다. 전역변수는 변수가 선언된 무비클립이 제거되어야 사라지지만, 지역변수는 해당 구문(중괄호{})을 빠져나가면 사라지게 되므로 메모리 효율적인측면에서 지역변수를 사용하는 것이 좋습니다.
사이트명 : 아사달닷컴 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 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.
아사달 이용 가능 브라우저