![]() |
Проблемы с Loader::loadBytes()
Код AS3:
|
Скорее всего картинка таки НЕ в соответствующем виде.
Другие картинки пробовали? В imageBytes как картинка попадает? |
В imageBytes картинка попадает не просто, действительно.
И что именно там заранее сказать сложно, но... При попытке загрузить фигню в качестве картинки отправляется IOErrorEvent.IO_ERROR с "Error #2124: Неизвестный тип загруженного файла." И вообще почему ProgressEvent.PROGRESS отправляется, а Event.OPEN - нет? |
Если в imageBytes картинка попадает "не просто", то для начала выгрузите её в файл и откройте без всякого флеша.
И давайте уточним в таком случае: loader.loadBytes загружает jpg, gif, png, swf И БОЛЬШЕ НИЧЕГО ДРУГОГО. |
Есть такой книжный формат fb2, знаете?
Там картинки можно вставлять в таком виде примерно: Код:
<binary id="playma.jpg" content-type="image/jpeg">/9j/4AAQSkZJRgABAgEASABIAAD/7Q/MUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAM2eb82KH//2Q==</binary> |
*Домыслы*
Event.OPEN говорит о том, что HTTP соединение открылось. Если мы грузим байты с локальной машины - о какой HTTP может идти речь? Потому и не приходит. |
А она там не в base64 ?
|
Не силен в fb2, но это наверняка base64. Сделайте base64decode и таки запишите в файл. И посмотрите что оно такое.
|
Цитата:
Добавлено через 1 минуту Цитата:
Цитата:
|
Может там еще какие пляски с бубном из серии компресии и т.п., на самом деле попробуйте записать в файл полученный ByteArray и посмотреть, что это
|
Действительно фигня какая-то.
Сохранение в файл дало ерунду. Код AS3:
Код AS3:
|
Смотря каким декодером пользуетесь, мне кажется вам нужно использовать JPEGDecoder, а не Loader
|
|
| Часовой пояс GMT +4, время: 23:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.