bytearray を使用して Java からフラッシュに数値をバイナリ形式で転送する必要がありますが、フラッシュ as3 は float と long をサポートしていません。
Java long を double に変換しようとしても乱雑に見えるので、どうすればそれを行うことができますか?
public static void main(String[] args) { long l = Long.MAX_VALUE/100; Double d= l; System.out.println("long : " + l); System.out.println("double: " + (long)d); }
run:
long : 92233720368547758
double: 92233720368547760
BUILD SUCCESSFUL (total time: 1 second)
double に変換された後、長い数値は元の値を失いました!