일반적 프로그램 요소

ActionScript 프로그램을 만들 때 사용 가능한 추가적인 구성 단위가 몇 가지 있습니다.

연산자

연산자는 계산하는 데 사용되는 특수 기호이며 단어인 경우도 있습니다. 대부분 수학 연산에 사용되며 각 연산 값을 서로 비교하는 경우에도 사용됩니다. 일반적으로 연산자는 하나 이상의 값을 사용하여 하나의 결과로 "산출"합니다. 예를 들면 다음과 같습니다.

  • 더하기 연산자(+)는 다음과 같이 두 개의 값을 서로 더하여 단일 숫자로 결과를 산출합니다.

    var sum:Number = 23 + 32;
  • 곱하기 연산자(*)는 하나의 값을 다른 값으로 곱하여 단일 숫자로 결과를 산출합니다.

    var energy:Number = mass * speedOfLight * speedOfLight;
  • 항등 연산자(==)는 두 개의 값이 서로 같은지 비교하여 true 또는 false(Boolean) 단일 값으로 결과를 산출합니다.

    if (dayOfWeek == "Wednesday") 
    { 
        takeOutTrash(); 
    }

    위의 예제에서와 같이 항등 연산자와 기타 "비교" 연산자는 특정 명령을 수행할 것인지 여부를 결정하기 위해 대부분의 경우 if 문과 함께 사용됩니다.

주석

ActionScript를 작성할 때 나중을 대비해 메모를 남길 필요가 있는 경우가 많습니다. 예를 들어 특정 코드 행이 작동하는 방식 또는 특정 항목을 선택한 이유에 대해 설명하고 싶을 수 있습니다. 코드 주석은 코드에서 무시할 수 있는 텍스트를 작성하는 데 사용할 수 있는 도구입니다. ActionScript에는 다음과 같은 두 가지 주석이 있습니다.

  • 한 줄 주석: 한 줄 주석은 줄에서 원하는 위치에 두 개의 슬래시를 배치하여 지정합니다. 슬래시 이후부터 해당 줄 끝까지의 모든 내용이 무시됩니다.

    // This is a comment; it's ignored by the computer. 
    var age:Number = 10; // Set the age to 10 by default.
  • 여러 줄 주석: 여러 줄 주석에는 주석 시작 표시자(/*) 뒤에 주석 내용이 포함된 다음 주석 끝 표시자(*/)가 포함됩니다. 주석이 포함된 줄의 수와 상관없이 시작 표시자와 끝 표시자 사이의 모든 내용이 무시됩니다.

    /* 
    This is a long description explaining what a particular 
    function is used for or explaining a section of code. 
     
    In any case, the computer ignores these lines. 
    */

주석의 또 다른 일반적인 용도는 하나 이상의 코드 행을 일시적으로 "해제"하는 것입니다. 예를 들어 작업을 수행하는 다른 방법을 테스트하는 경우에 주석을 사용할 수 있으며, 특정 ActionScript 코드가 예상대로 작동되지 않는 이유를 파악하려고 하는 경우에도 주석을 사용할 수 있습니다.

흐름 제어

프로그램에서 특정 작업을 반복하거나 특정 작업만 수행하거나 특정 조건에 따라 대체 작업을 수행하려는 경우가 자주 있습니다. 흐름 제어는 수행되는 작업을 제어합니다. ActionScript에서 사용할 수 있는 여러 가지 흐름 제어 요소는 다음과 같습니다.

  • 함수: 함수는 단축키와 같은 역할을 합니다. 단일 이름으로 일련의 작업을 그룹화하여 계산을 수행하는 데 사용할 수 있습니다. 특히 함수는 이벤트를 처리하는 데 필수적이지만 일련의 명령을 그룹화하는 일반적인 도구로도 사용됩니다.

  • 루프: 루프 구조에서는 특정 횟수 또는 일부 조건이 변경될 때까지 컴퓨터에서 수행할 명령 집합을 지정할 수 있습니다. 주로 루프는 컴퓨터에서 루프를 통해 작업할 때마다 값이 변하는 변수를 사용하여 여러 관련 항목을 조작하는 데 사용됩니다.

  • 조건문: 조건문은 특정 상황에서만 수행되는 특정 명령을 지정하는 방법을 제공합니다. 또한 다른 조건에 맞는 대체 명령 집합을 제공하는 데 사용됩니다. 가장 일반적인 조건문의 유형은 if 문입니다. if 문은 괄호 안에 있는 값 또는 표현식을 검사합니다. 값이 true이면 중괄호 안의 코드 행이 실행됩니다. 그렇지 않으면 코드 행이 무시됩니다. 예를 들면 다음과 같습니다.

    if (age < 20) 
    { 
        // show special teenager-targeted content 
    }

    if 문과 함께 else 문을 사용하면 조건이 true가 아닌 경우 수행할 다른 명령을 지정할 수 있습니다.

    if (username == "admin") 
    { 
        // do some administrator-only things, like showing extra options 
    } 
    else 
    { 
        // do some non-administrator things 
    }