How do I convert a 64-bit number to a byte arrray in Flex/Flash? Still fairly new to flex so… Tell me there is a better way to do it than this:
//Some Int64 value
var n:Number = 256 * 256 * 256 * 256 * 256;
//256 ^ 4 not working in AS?
var i1:uint = n / (256 * 256 * 256 * 256);
var i2:uint = n - i1;
var b:ByteArray = new ByteArray();
b.writeUnsignedInt(i1);
b.writeUnsignedInt(i2);
I eventually solved this one by doing: