Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ресайз содержимого лоадера. (http://www.flasher.ru/forum/showthread.php?t=176966)

searinox 21.03.2012 19:03

Ресайз содержимого лоадера.
 
Приложение использует аватарки.
1) Юзер выбирает картинку, загружает её во флеш используя FileReference.
2) флеш загружает data из FileReference с помощью обычного Loader'a который добавлен на сцену.
4) Если юзер хочет сохранить этот аватар, то он загружает содержимое FileReference на сервер:
fileReff.upload(loadRequest);

Как лучше всего загружать на сервер уже отресайзенную аватарку?

Aquahawk 21.03.2012 19:06

BitmapData::draw()

searinox 21.03.2012 19:19

Aquahawk, хотите сказать что перед загрузкой на сервер мне нужно будет сделать что то такое:
Код AS3:

var uploadAvatarBData:BitmapData = new BitmapData()
uploadAvatarBData.draw(fileReff.data)
Resize(uploadAvatarBData);
fileReff.data = uploadAvatarBData;

Добавлено через 1 минуту
ааа, черт... fileReff.data ведь read only.
Как же быть?

gloomyBrain 21.03.2012 19:44

...отрисовать loader, например.

searinox 21.03.2012 19:59

Так в FileReference этот лоадер не засунуть. Ресайзить лоадер это дело обычное. Вот как загрузить отресайзенный аватар через FileReference...

gloomyBrain 21.03.2012 20:23

Зачем Вам отправлять на сервер именно через FileReference? Это можно сделать и обычным URLLoader'ом.

searinox 23.03.2012 01:23

логично....


Часовой пояс GMT +4, время: 15:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.