Reminding…Statements, Keywords & Directives

명령문
break 루프(forfor..infor each..indo..while 또는 while) 내에 나타나거나 switch 문 내의 특정 case와 연관된 명령문 블록 내에 나타납니다.
case switch 문의 이동 대상을 정의합니다.
continue 가장 안쪽의 루프에 남아 있는 명령문을 모두 건너뛰고 제어가 정상적으로 루프의 끝에 전달된 것처럼 루프의 다음 반복을 시작합니다.
default switch 문에 대한 기본 case를 정의합니다.
do..while 조건을 처음 평가하기 전에 명령문이 한 번 실행된다는 점을 제외하고는 while 루프와 유사합니다.
else if 문의 조건이 false를 반환하는 경우 실행할 명령문을 지정합니다.
for init(초기화) 표현식을 한 번 평가한 다음 루핑 시퀀스를 시작합니다.
for..in 객체의 동적 속성이나 배열 요소를 반복 실행하고 각 속성이나 요소에 대해 statement를 실행합니다.
for each..in 컬렉션의 항목을 반복하고 각 항목에 대해 statement를 실행합니다.
if 조건을 평가하여 다음에 실행할 명령문을 결정합니다.
label 명령문을 break 또는 continue로 참조할 수 있는 식별자와 연결합니다.
return 실행 시에 호출하는 함수에 즉시 반환됩니다.
super 메서드나 생성자의 수퍼 클래스 또는 부모 버전을 호출합니다.
switch 표현식의 값에 따라 여러 명령문 중 하나에 제어가 전달됩니다.
throw catch 코드 블록이 처리할 수 있거나 catch할 수 있는 오류를 생성하거나 throw합니다.
try..catch..finally 오류가 발생할 수 있는 코드 블록을 포함하고 오류에 대응합니다.
while 조건을 평가하고 조건이 true로 평가되면 하나 이상의 명령문을 실행한 후 루프로 돌아가서 조건을 다시 평가합니다.
with 명령문을 실행하는 데 사용할 기본 객체를 만듭니다. 이 객체를 사용하면 작성해야 하는 코드의 양을 줄일 수 있습니다.
특성 키워드
dynamic 클래스의 인스턴스가 런타임에 추가되는 동적 속성을 가질 수 있도록 지정합니다.
final 메서드 재정의 또는 클래스 확장을 수행할 수 없도록 지정합니다.
internal 클래스, 변수, 상수 또는 함수를 동일한 패키지 내의 모든 호출자에서 사용할 수 있도록 지정합니다.
native 함수 또는 메서드가 Flash Player에 의해 기본 코드로 구현되도록 지정합니다.
override 메서드가 상속된 메서드를 대체하도록 지정합니다.
private 변수, 상수, 메서드 또는 네임스페이스를 정의하는 클래스에서만 변수, 상수, 메서드 또는 네임스페이스를 사용할 수 있도록 지정합니다.
protected 변수, 상수, 메서드 또는 네임스페이스를 정의하는 클래스 또는 해당 클래스의 하위 클래스에서만 변수, 상수, 메서드 또는 네임스페이스를 사용할 수 있도록 지정합니다.
public 모든 호출자가 클래스, 변수, 상수 또는 메서드를 사용할 수 있도록 지정합니다.
static 변수, 상수 또는 메서드가 클래스의 인스턴스가 아니라 클래스에 속한 것으로 지정합니다.
정의 키워드
… (rest) parameter 함수가 쉼표로 구분된 인수를 무제한으로 받도록 지정합니다.
class 사용자가 정의한 메서드와 속성을 공유하는 객체를 인스턴스화하는 데 사용할 수 있는 클래스를 정의합니다.
const 값을 한 번만 대입할 수 있는 변수인 상수를 지정합니다.
extends 다른 클래스의 하위 클래스인 클래스를 정의합니다.
function 특정 작업을 수행하기 위해 정의하는 일련의 명령문을 구성합니다.
get 속성처럼 읽을 수 있는 메서드인 getter를 정의합니다.
implements 클래스가 하나 이상의 인터페이스를 구현하도록 지정합니다.
interface 인터페이스를 정의합니다.
namespace 정의의 가시성을 제어할 수 있습니다.
package 다른 스크립트에서 가져올 수 있도록 코드를 여러 그룹으로 분할해서 구성할 수 있습니다.
set 공용 인터페이스에 속성으로 표시되는 메서드인 setter를 정의합니다.
var 변수를 지정합니다.
지시문
default xml namespace default xml namespace 지시문은 XML 객체에 사용할 기본 네임스페이스를 설정합니다.
import 외부적으로 정의된 클래스 및 패키지를 코드에서 사용할 수 있도록 만듭니다.
include 지정된 파일의 내용을 포함합니다. 파일 내의 명령은 호출하는 스크립트의 일부인 것처럼 사용됩니다.
use namespace 지정된 네임스페이스가 열려 있는 네임스페이스 세트에 추가되도록 합니다.
네임스페이스
AS3 프로토타입 속성 대신 고정된 속성인 기본 ActionScript 클래스의 메서드와 속성을 정의합니다.
flash_proxy Proxy 클래스의 메서드를 정의합니다.
object_proxy ObjectProxy 클래스의 메서드를 정의합니다.
기본 표현식 키워드
false false를 나타내는 부울 값입니다.
null 데이터가 제공되지 않은 경우 변수에 지정하거나 함수에서 반환할 수 있는 특수한 값입니다.
this 메서드의 포함 객체에 대한 참조입니다.
true true를 나타내는 부울 값입니다.

출처 : Adobe ActionScript 3.0 언어 및 구성 요소 참조 설명서.

Leave a Reply

Spam Protection by WP-SpamFree