Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   загрузка BitmapData (http://www.flasher.ru/forum/showthread.php?t=116095)

gloomyBrain 19.09.2008 19:32

загрузка BitmapData
 
И снова здравствуйте
Собственно, вопрос такой: а как загрузить рисунок напрямую в объект BitmapData?
т.е. я знаю, что loadBitmap делает это из библиотеки
а из внешнего источника??
заранее спасибо

iNils 19.09.2008 19:55

1. Загрузить в мувиклип
2. Создать объект BitmapData по размерам мувиклипа
3. Методом draw снять в объект BitmapData изображение с мувиклипа
4. Мувиклип удалить.

scarbo 19.09.2008 21:02

К вопросу,тоже пытался так делать,но потом мне надо было эту Битмапу увеличивать,
качество - одни квадратики.
Тогда выходит,лучше загрузить большую фотку,с неё битмапу,потом битмапу уменьшить?

gloomyBrain 20.09.2008 01:21

2 iNils
в принципе так и думал, спасибо

2 scarbo
Ну да, всё равно же потом большую показывать.. =)

ЗЫ
Жалко только, что нельзя (нельзя же?) напрямую грузить в BitmapData...
Или только если как массив пикселей с сервера передать (вроде в AS3 так можно?)
Но особой проблемы нет, мувик всегда можно задвинуть куда-нибудь подальше (с глаз долой)
еще раз спасибо

Wolsh 20.09.2008 03:54

Меня терзают смутные сомненья... Зачем это Вы собрались мувик куда-то "задвигать"? Его надо удалить навсегда чтоб память не жрал и всех делов. Если сняли битмапДату, зачем Вам мувик нужен? Чего Вам жалко я тоже както не понял... в чем проблема-то? Зачем множить ненужные свойства и методы, мы и так пользуемся от силы 10% возможностей Флэша. Сотни методов поддерживаются "на всякий случай", и рано или поздно комуто они пригождаются)))) Но добавлять к БитмапДате (дублировать специально для нее?) еще и всю братию с загрузкой - лоадеры, листенеры, евенты и проч - да ну, расточительство. Просто чтоб Вам написать на две строчки меньше кода?


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

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