Reminding…Statements, Keywords & Directives
|
명령문 |
|
break |
루프(for, for..in, for each..in, do..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 언어 및 구성 요소 참조 설명서.
This entry was posted on Saturday, March 13th, 2010 at 5:13 pm and is filed under ActionScript. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.