2011-09-07 2 views
1

ActionScript에서 정수 double을 반환하는 Number 객체로 밀리 초 타임 스탬프가 표시됩니다. 나는 원시 long long millisec을 기대하는 백엔드를 위해이 캐스팅을하고 싶습니다.하지만 언어는 오랫동안 제공하지 않습니다. double이 두 개의 int로 변환되어 함께 제출 될 수 있다고 생각하고 있습니다. 어떤 일이 발생하고 해결책이 있습니까?두 정수를 사용하여 double의 정수 부분을 나타내는 방법

답변

0

ActionScript에서 double을 int로 변환 할 수도 있습니다. ActionScript에서 double과 int가 동일한 비트 심도를 가지므로 정확성을 잃지 않습니다. 그런 다음 int에서 long long으로의 변환은 자동으로 수행되어야합니다.

+0

같은 비트 심도를 가질 수도 있지만 소수점 – divillysausages

+0

이후의 모든 것을 잃게됩니다. 이중에서 타임 스탬프는 1315188404644와 같이 값이 너무 커서 단일 32 비트 int에 맞지 않습니다. 두 개의 int (또는 unsigned ints)에 걸쳐 있어야합니다. – Ryan

관련 문제