반응형
=================================
=================================
=================================
Up Casting - safe Casting
Person (new Student( ));
Down Casting - unsafe Casting (runtime error 발생 가능성이 있다...)
Student(new Person ( )).study();
IS
expression! is type - true/false
var person:Person = new Student( );
if (person is Student) {
Student(person).study( );
}
AS
expression! as type
Date(2008)의 결과는 new Date().toString()과 같고
Array(1)의 결과는 new Array(1)와 같다.
(person as Student).study( );
출처: http://blog.naver.com/PostView.nhn?blogId=alcoholpack&logNo=99174135&redirect=Dlog&widgetTypeCall=true
** 데이터 타입 변환(Casting)- 이전버젼과 다르게 3.0에서는 데이터 타입이 맞지 않으면 오류가 발생하기 때문에 변환에 주의해야한다.
- 타입변환방법 var str:String = "12"; var n:Number = Number(str);
- 숫자타입 -->문자타입으로 변환하는 3가지 방식 1) var n:int = 335; var t:String = String(n); ---- 기본변환법
2) var n:String = ""+335; --- 빈문자열과 결합
3) var n:int = 335; var t:String = n.toString(); --- toString()메서드 활용
- 문자타입 -->숫자타입으로 변환하는 2가지 방식 1) var str:String= "335"; var n:Number = Number(str); ---- 기본변환법
2) trace(parseInt("33.2"); // 33 --- parseInt()는 문자열을 정수로 반환한다. trace(parseFloat("33.2"); // 33.2 --- parseFloat()는 문자열을 소수점으로 반환한다.
** 연산자
- 연산자로는 +(더하기),-(빼기),*(곱하기),/(나누기),%(모듈러연산자) 등이 있습니다.- %(모듈러 : 나머지)연산자는 주기적이고 반복적인 작업시에 효과적으로 사용된다.- 숫자 + 숫자 = 숫자 / 숫자 + 문자 = 문자- 비교연산자 (<, >, <=, >=) : 표현식의 값을 비교해서 true / false 를 반환한다.
- 논리연산자 (&&(And),||(or)) -- && 은 두비교값이 둘다 true여야 true ...나머지는 false-- || 은 두 비교값중 하나만 true여도 true..둘다 false여야 false이다-- 사용예) if(조건 a && 조건 b){ //조건이 맞을때 실행할 구문.. }
=================================
=================================
=================================
반응형
'ADOBE > ActionScript' 카테고리의 다른 글
[AS] Flash 의 Button Component 를 살펴보고... (0) | 2011.11.24 |
---|---|
플랙스 3.0 레이아웃 컨테이너 (0) | 2011.11.23 |
C/C++프로그래머를 위한 AS3 유의사항 (퍼옴) (0) | 2011.11.15 |
플래시 AS3.0 특징 몇가지 (0) | 2011.11.15 |
Java에서 쓰는 데이터형(map, array)는 AS3.0에서 어떻게 쓰이나? (0) | 2011.11.14 |