180bpm
[AS2] number형 변수에 값을 집어넣는데 String으로 형 변환이 되버리는 현상 본문
반응형
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