F9 : 액션스크립트 실행 창
*대소문자 구분
OUTPUT : 액션스크립트 결과물은 [FLA] 파일의 [OUTPUT]에서 확인 가능
Ctrl + Enter : 결과 보기
// : 한줄 주석
/* : 전체 주석
COMPILER ERRORS : 에러 확인
*전역변수보다 지역변수가 우선순위
*액션스크립트 3.0에서 변수 선언은 필수
변수
/*전역변수
var sGlobal:String = "Global";
function fnTest() {
trace(sGlobal);
}
fnTest();
trace(sGlobal); */
/*지역변수
function fnTest() {
var sLocal:String = "Local";
trace(sLocal)
}
fnTest() */
//지역변수와 전역변수
var sGlobal:String = "Global"
function fnTest(){
var sGlobal:String = "Local"
trace(sGlobal)
}
fnTest();
산술연산자
trace(7+3) //10
trace(5-2) //3
trace(6*8) //48
trace(4/2) //2
trace(7%3) //1
대입연산자
var a:int;
trace(a=1); //1
trace(a+=2); //3
trace(a-=1); //2
trace(a*=5); //10
trace(a/=5); //2
trace(a%=2); //1
증감연산자
var a:int = 0;
trace(a++); //0
trace(a) //1
var a:int = 0;
trace(++a) //1
trace(a) //1
if문
if(조건식){
//조건식이 true일 때 실행할 코드
}else{
/조건식이 false일 때 실행할 코드
}
ex)
var a:int = 10;
var b:int = 20;
var c:int;
if(a>b) {
c = a;
trace("c=" + c);
}else{
c = b;
trace("c=" + c); //c=20
}
var a:int = 10;
if(a > 0){
trace("a=" + a + "이기 때문에 0보다 크다");
}else if(a<0){
trace("a=" + a + "이기 때문에 0보다 작다");
}else{
trace("a=" + a + "이기 때문에 0과 같다");
}
switch문
ex)
var a:int=0;
switch(a){
case 0:
trace("a값은 0이다");
break;
case 1:
trace("a값은 1이다");
break;
default:
trace("a값은 0이나 1이 아닌 값이다");
break;
}