Converting 2x32 bit uint <-> Number
问题 How would one convert from 2x32bit uints to a Number and back (assume max value of 2^52)? I believe the following would theoretically work (passing around as ByteArray for clarity, but an Array could work as storage as well), But it doesn't because bitwise operators evidently force Number into 32 bits :\ (see: Binary math on Number objects limited to 32 bits?): public static function read64BitNumberFromBuffer(buffer:ByteArray):Number { var ch1:uint = buffer.readUnsignedInt(); var ch2:uint =