다음 코드를 실행하면 "-2"가 추적되고 있으며 이유를 이해하려고 내 머리를 망가 뜨리고 있습니다. getpixel32에 대해 예기치 않은 추적을 가져 오는 중입니다. 왜 아무도 볼 수 있습니까?
var bmd:BitmapData = new BitmapData(1,1,true,0xFFFFFFFF);
bmd.setPixel32(0,0, 0x32FF6B45);
trace(0x32FF6B45-bmd.getPixel32(0,0));
는 지금까지 내가 말할 수있는, 그것은 0 0x32FF6B45이 처음 좌표 0,0의 픽셀에 할당 추적한다. 그 값은 bmd.getPixel32 (0,0)에 반환되어야하고, 0x32FF6B45에서 뺄 때 0이됩니다. 왜 -2가 나옵니까?
편집 : 나는 개별적으로 값을 추적했고 그 의미가
점에서 -2 결과 위의 추적에서 운영 855599941에 0x32FF6B45 결과를 추적하고 bmd.getPixel32을 추적하기 때문에 (0,0) 결과는 855599943입니다. 이제 질문은 왜 그 값이 다른가? 유청 bmd.getPixel32 (0,0)도 855599941을 추적하지 않습니다?