![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 13
|
Нужно получить ByteArray изображения, загруженного в UILoader. Пробовал через JPGEncoder, но, насколько я понял, функция draw не отрисовывает лоадер:
var bmd:BitmapData=new BitmapData(imagesave.width,imagesave.height, false); bmd.draw(imagesave.img); //imagesave - мувиклип, в котором img - UIloader var fileData:ByteArray = new JPGEncoder(100).encode(bmd); Не получилось. Есть ли способ получения ByteArray изображения, загруженного в UIloader? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
UILoader.content
Цитата:
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 13
|
У UILoader.content тип Bitmap, чтобы ByteArray получить надо использовать JPEGEncoder. В encode() передается bitmapData.
Проверил - при запуске из флэша все работает. При загрузке на стороннем сервере не работает, глохнет на этой строчке. Изображение и флешка на разных серверах, но на сервере с изображением лежит crossdomain.xml: |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|