Возможно, но метод getPixel32 как раз параметр A определяет безошибочно, а вот далее RGB идет с ошибкой.
add:
вижу проблема встречалась уже
http://livedocs.adobe.com/flash/8/ma...=00001956.html
add2:
развитие темы тут
Параметры getColorBoundsRect
add3:
Все же от Мука есть небольшая польза. В его нетленке по AS3 нашел-таки объяснение этого глюка (думаю, что для AVM1 механизм глюка тот же).
Вся беда в том, что флеш
не запоминает исходные цвета для
прозрачной битмапы! Т.е. A0 R0 G0 B0 при прозрачной битмапе не запоминаются, а происходит ВЫЧИСЛЕНИЕ нового цвета, где R0, G0 и B0 перемножаются на значение A0 и мы имеем в результате по сути НОВЫЙ цвет: R1 G1 и B1!
Метод getPixel32 пытается сделать обратное преобразование, но, естественно, это в ряде случаев невозможно!
Очень похоже на правду.
Собственно это объясняет темы
draw текстового поля искажает цвета и
Параметры getColorBoundsRect