180bpm

[AS2] number형 변수에 값을 집어넣는데 String으로 형 변환이 되버리는 현상 본문

Flash/AS2

[AS2] number형 변수에 값을 집어넣는데 String으로 형 변환이 되버리는 현상

powdersnow 2012. 1. 27. 17:08
AS 2.0 코딩을 하던중에 TextField의 값을 받아와서 Number형 변수에 넣는 구문이 있는데 trace해보니 0이 앞자리에 들어오는 경우
(ex_'0123456')가 있어서 뭔가 해서 데이터형을 찍어 봤다

var iTempNumber:Number=1;
TextField.text="0123456";
iTempNumber = TextField.text;
trace (iTempNumber);
trace (typeof iTempNumber);

output >
0123456
string


보통 대입할 데이터형에 따라서 집어넣는 데이터가 (Warning이 뜨는 경우도 있지만) 형변환 되거나 에러를 뱉을텐데 얘는 반대로 되네..
Comments