|
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
compress и uncompress в ByteArray
Вот этот кусок замечательно работает:
byteArray = myBitmap.getPixels(rect); byteArray.compress(); trace(byteArray); byteArray.uncompress(); trace(byteArray); Собственно разница между ними только в том, что во втором варианте я БайтМассив получаю через ХМЛ. Подскажите пожалуйста, где может быть зарыта собака? Последний раз редактировалось Obi; 25.03.2008 в 18:38. |
|
|||||
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
|
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
БайтМассив выводит. Программа останавливается после попытки выполнения binaryData.uncompress(); До этого все трейсится замечательно.
|
|
|||||
Регистрация: Mar 2008
Сообщений: 57
|
Цитата:
|
|
|||||
стервочка (я мужик)
|
а собственно почему он должен работать? в чём его смысл-то ?
если применить compress, то не распарсит XML, так как появятся нулевые байты, которых в строке быть не может. |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Цитата:
|
|
|||||
Регистрация: Mar 2008
Сообщений: 57
|
Тогда должно работать.. Просто бывают разные варианты сжатия..
функция compress() (и uncompress() соответственно) принимает аргумент стиля сжатия. Ты сам компресил или у тебя готовая база? |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Во флеше создается БитмапДата. Из нее составляется БайтАррай, сжимается и засовывается в mysql. Далее сервер вынимает значение из базы, и отдает флешу. Задача состоит в том, чтобы получить исходную БитмапДату.
|
|
|||||
стервочка (я мужик)
|
ну так пускай отдаёт в качестве бинарника. зачем извращения с XML ? скорее всего там и ошибка.
|
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Записей-то в базе много, и бинарников много, а загрузить нужно одним махом... Кроме хмл, выходов не вижу.
|
Часовой пояс GMT +4, время: 17:55. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|