Показать сообщение отдельно
Старый 02.03.2012, 14:06
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 1  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
По умолчанию Отправка на сервер png24 с прозрачностью

Приветствую. Есть следующая система:
Через FileReference во флешку загружается изображение, добавляется в displayList, обрезается.
Далее через BitmapData.draw() рисуется обрезанное изображение.
Затем битмапдата перегоняется в ByteArray через PNG24 ecnoder, этот ByteArray кодируется через Base64 и отправляется на сервер.

Проблема в следующем: после приёма изображения сервером в случае, когда должна быть прозрачность, её нет.
Если в конструкторе битмапдаты не задать цвет fillColor, прозрачности нет ни во флеше, ни на сервере.
Если задать этот цвет, то во флеше прозрачность есть, а в файле на сервере её нет.

Возможно ли решить эту проблему?