![]() |
|
||||||||||
|
|||||
|
Собственно, сабж
![]() Что хочу сделать - используя один объект Loader загрузить последовательно несколько картинок, которые затем отрисовать в БитмапДату и сохранить в массиве. Получается все, кроме последнего пункта. Вот такой вот у меня класс для этого: package GB{ import flash.net.*; import flash.display.*; import flash.events.*; public class Casher extends Sprite{ public var cash:Array; private var nowLoaded:uint; private var howManyToDownload:uint; private var loader:Loader; public function Casher() { nowLoaded = 0; howManyToDownload = 152; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, loaderInitListener); startLoading(1); } public function loaderInitListener(e:Event) { nowLoaded+=1; var bdt:BitmapData = new BitmapData(loader.content.width, loader.content.height); bdt.draw(loader.content) var bd:Bitmap = new Bitmap(bdt); cash[nowLoaded-1] = bd; // вот здесь ошибка if (nowLoaded < howManyToDownload) { startLoading(nowLoaded+1); } trace("now loaded: "+nowLoaded); } private function startLoading(numb:uint) { var uReq:URLRequest = new URLRequest("http://mySyte.ru/pic/"+numb+".png"); loader.load(uReq); } } } Цитата:
Как сохранить битмапу правильно?
__________________
...вселенская грусть |
|
|||||
|
не вижу где вы создаете экземпляр класса Аггау
только обьявлете переменную этого типа |
|
|||||
|
Кинь ошибку, которая вылетала, просто интересно, почему ты сразу сам не понял. Может там, что-то интересное?
__________________
Оптимизация производительности на уровне кода |
|
|||||
|
Цитата:
Смысл-то понятен =) Но ошибка стала вылетать на определенной стадии работы с кодом Не знал, что именно ему не нравится и кажется нулевым объектом. Интересного мало =)
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
gloomyBrain
А еще Вы можете включить опцию "Permit debugging" Тогда такие вопросы вообще не будут возникать |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|