![]() |
ByteArray to Bitmap
собсно есть данные в ByteArray, нужно их передать обьекту но в Bitmap, конвертер как я понял делается через Loader
например есть некий класс в котором есть: Код AS3:
Код AS3:
но в обоих случаях он возвращает null, потому что это происходит когда еще loader не отработал до конца. какие есть варианты ? можно видимо написать свое событие и свой листенер, а без этого никак ? спасибо. |
Посмотрите метод setPixels () у BitmapData. А про вложенные функции забудьте раз и на всегда.
|
хм, ну почему забыть ? иногда они работают как никто другой хорошо..
setPixels посмотрел, ну я не знаю заранее размер изображения, а там нужен ректангл |
jaa_breath, вложенный функции не могут работать хорошо.
|
сорри за оффтоп, но неужели вложенные функции в самом деле такие плохие? Просто у меня используются вложенные функции в качестве рисовальщиков, когда при анимации используется таймер. Например сперва запускается таймер который делает анимацию по х, после него таймер который делает анимацию по у, и оба они
вложенны в одну функцию, которая вызывает всё эту анимацию. т.е. вообщем-то без всяких наворотов и передачи параметров, просто конструкция такая, как она может не правильно отработать? |
BlooDHounD у вас весьма удивительное утверждение..
по поводу метода setPixels, практически на всех графических файлах, кроме одного получаю ошибку End of file was encountered, хотя это обычная картинка как и все другие. Код AS3:
|
анонимные функции:
1. создаются каждый раз при попадании в функцию родитель. 2. имеют кривую типизацию. 3. жрут больше памяти. 4. у них плавающий объект активации. 5. от них проблемно отписываться. 6. их нельзя сравнивать друг с другом. и т.д. и т.п. Добавлено через 36 секунд jaa_breath, удивительные утверждения у Вас и у willis83. но это не удивительно. |
вы сами то поняли что написали ))
для всего есть свой случай, одним словом |
jaa_breath, а что я непонятно гонаписал?
|
например анонимные функции в таких языках как java или c# это совершенно нормальная практика
по пунктам: 1. ну и што, лично я не собираюсь писать там целый класс, минимум 2. чо у вас там кривого не знаю 3. как обычно. не забыть только убить нужно 4. без понятия о чем вы 5. не вижу проблем 6. и не нужно, для того они и такие (сравнение функций бессмысленно; функции необходимо вычислять и сравнивать результаты этих вычислений) |
| Часовой пояс GMT +4, время: 06:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.