결과 :
<type name="int" base="Object" isDynamic="false" isFinal="true" isStatic="false">
<extendsClass type="Object"/>
<constructor>
<parameter index="1" type="*" optional="true"/>
</constructor>
</type>
결과값이 하나만 출력된 것을 볼 수 있다. 그러므로 올바르게 설정하려면...
var t1:int, t2:int, t3:int; 이런식으로 설정해 줘야만 한다.
참조 1)
//strict 형태 모드
var c:int;
c=3.3;
trace(describeType(c));
//standard 형태 모드
- type을 지정하지 않아 대형 프로젝트에서는 늦어질 수 있음.
var c;
c=3.3;
trace(describeType(c));
결론 : strict 모드로 코딩하는 습관을 가져야 한다.
참조 2)
override : 상속 등에 사용되는 것임.
overload : 파라미터에 의존적. 함수명 동일 입력 변수가 다른 함수 등
참고로 현재 AS3에서는 overload는 지원하고 있지 않음에 유의한다.
'etc > old' 카테고리의 다른 글
as, is, instanceof 연산자 (0) | 2008.04.16 |
---|---|
타입 캐스팅 (0) | 2008.04.16 |
OOP ?일까나.... (0) | 2008.04.16 |
addChildren의 특성 테스트 (0) | 2008.04.16 |
흥분한다면.... ? (0) | 2008.04.16 |