Получить правильные значения адресов пикселей можно таким образом:

Код AS3:
bmpdata.draw(tmpSh, new Matrix(1, 0, 0, 1, -data[0], -data[1]), null, null, null, false);
но, имхо, это противоречит концепции класса. Пока считаю это багом. Стоит ли использовать, сомневаюсь. Имеются другие мнения?