스크립트에서 루프 사용하기

루프는 명령문이나 일련의 명령문들을 조건을 만족할 때까지 계속 반복하는 프로그래밍 구조입니다. 두 가지 유형의 루프가 인터렉티브 레이아웃에서 사용 가능합니다: Loop 루프와 While 루프.

Loop 루프(Loop, Break IfEnd Loop 액션으로 생성됩니다.)는 특정 조건(Break If 액션에서 지정)을 만족할 때까지 일련의 액션들을 반복합니다. 예를 들어, 학생이 정답을 맞출 때까지 질문을 계속 하기 위해 Loop 루프를 사용할 수 있습니다.

While 루프(WhileEnd While 액션으로 생성됩니다.)는 특정 조건(While 액션에서 지정)이 만족하는 동안 일련의 액션들을 반복합니다. 예를 들어, 최종 사용자가 마우스 포인터를 윈도우 밖으로 이동할 때까지 애니메이션을 재생하기 위해 While 루프를 사용할 수 있습니다.

Loop 루프나 While 루프를 생성하려면:

  1. 인터렉티브 팔레트의 스크립트 탭에서 스크립트를 생성하십시오.
  2. 루프 명령문으로 시작하려면, 다음 중 한 가지를 하십시오:
    • Loop 루프의 경우, Loop 액션(Control > Loop)을 추가합니다.
    • While 루프의 경우, While 액션을 추가합니다. 루프가 계속 실행하기 위해 만족해야 할 조건을 지정하려면, 대상체 유형 드랍-다운 메뉴에서 선택사항을 선택하고, 대상체 드랍-다운 메뉴에서 대상체 이름을 선택한 다음, IsHas 드랍-다운 메뉴에서 선택사항을 선택합니다.(대상체 유형 드랍-다운 메뉴에서 표현설정을 선택하면, IsHas 드랍-다운 메뉴에서 선택사항을 선택하는 것이 아니라 참이나 거짓을 평가하는 식을 입력해야 합니다.)
  3. 루프 내에서 반복할 액션을 지정하려면, If 액션 바로 뒤 스크립트에 액션을 추가하고, 원하는 동작을 하도록 구성하십시오. 루프 내에서 한 가지 이상의 동작을 원한다면, 더 많은 액션을 추가하십시오.
  4. Loop 루프를 생성하고 있다면, Break If 액션을 추가하십시오. 루프가 반복을 중간하기 위해 만족해야 할 조건을 지정하려면, 대상체 유형 드랍-다운 메뉴에서 선택사항을 선택하고, 대상체 드랍-다운 메뉴에서 대상체 이름을 선택한 다음, IsHas 드랍-다운 메뉴에서 선택사항을 선택하십시오.
  5. 루프를 끝내려면, 다음 중 한 가지를 하십시오:
    • Loop 루프의 경우, End Loop 액션을 추가합니다.
    • While 루프의 경우, End While 액션을 추가합니다.
상위 주제: 조건문 사용하기

스크립트에서 루프 사용하기