일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- watch
- flash cs3
- autodesk
- flash player 10
- MMOKit
- as2
- 형변환
- KGC 2013
- flash
- 태그클라우드
- as3
- addChild
- 스케일폼
- GDC
- scaleform
- CLIK
- Chart
- ApplicationDomain
- 수학정석
- 애드온
- Document Class
- scaleform4
- scaleform3
- 강좌
- DataBinding
- 집합의 연산
- 클릭
- as3.0
- 플래시
- 샌프란시스코
- Today
- Total
목록Number (2)
scaleform.minarto.com
다음과 같은 코드로 속도 테스트를 해보자 var index:int = - 9999999; var st:uint = getTimer(); var n:Number; while(index < 0) { n = Number("12345"); index ++; } trace(getTimer() - st); /////////////// 1204 var index:int = - 9999999; var st:uint = getTimer(); var n:Number; while(index < 0) { n = parseFloat("12345"); index ++; } trace(getTimer() - st); ////////////////////// 2453 결과를 놓고 보면 Number 가 parseFloat 에 비해 두..
trace(int(2.6)) // 2 trace(uint(2.6)) // 2 num >= 0 일 때, int(num) = Math.floor(Number(num)) 과 같은 결과를 가진다. 간혹 Math.round 로 착각하는 실수를 하지 말자... num < 0 일 때, uint(num) = 4294967295 가 나오니 주의할 것. trace(uint(undefined)) // 0 trace(uint(null)) // 0 trace(uint(true)) // 1 trace(uint(false)) // 0 trace(uint(NaN)) // 0 trace(uint("")) // 0 null 또는 Boolean 값이 들어왔을 때의 결과는 위와 같다. NaN이라고 나올거라 생각하는 실수 또한 주의 할 것...