Просмотр полной версии : загрузка BitmapData
gloomyBrain
19.09.2008, 19:32
И снова здравствуйте
Собственно, вопрос такой: а как загрузить рисунок напрямую в объект BitmapData?
т.е. я знаю, что loadBitmap делает это из библиотеки
а из внешнего источника??
заранее спасибо
1. Загрузить в мувиклип
2. Создать объект BitmapData по размерам мувиклипа
3. Методом draw снять в объект BitmapData изображение с мувиклипа
4. Мувиклип удалить.
К вопросу,тоже пытался так делать,но потом мне надо было эту Битмапу увеличивать,
качество - одни квадратики.
Тогда выходит,лучше загрузить большую фотку,с неё битмапу,потом битмапу уменьшить?
gloomyBrain
20.09.2008, 01:21
2 iNils
в принципе так и думал, спасибо
2 scarbo
Ну да, всё равно же потом большую показывать.. =)
ЗЫ
Жалко только, что нельзя (нельзя же?) напрямую грузить в BitmapData...
Или только если как массив пикселей с сервера передать (вроде в AS3 так можно?)
Но особой проблемы нет, мувик всегда можно задвинуть куда-нибудь подальше (с глаз долой)
еще раз спасибо
Меня терзают смутные сомненья... Зачем это Вы собрались мувик куда-то "задвигать"? Его надо удалить навсегда чтоб память не жрал и всех делов. Если сняли битмапДату, зачем Вам мувик нужен? Чего Вам жалко я тоже както не понял... в чем проблема-то? Зачем множить ненужные свойства и методы, мы и так пользуемся от силы 10% возможностей Флэша. Сотни методов поддерживаются "на всякий случай", и рано или поздно комуто они пригождаются)))) Но добавлять к БитмапДате (дублировать специально для нее?) еще и всю братию с загрузкой - лоадеры, листенеры, евенты и проч - да ну, расточительство. Просто чтоб Вам написать на две строчки меньше кода?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.