なぜこれが起こるのか、誰かが私に説明できますか?
var float:Number = 1.40;
var bytes:ByteArray = new ByteArray();
trace('float: ' + float);
bytes.writeFloat( float );
bytes.position = 0;
trace('bytes.readFloat: ' + bytes.readFloat() );
トレースからの出力:
>> float: 1.4
>> bytes.readFloat: 1.399999976158142
これは、過去数時間で私を夢中にさせました。ありがとう