|
|
|||||
Регистрация: Mar 2009
Сообщений: 207
|
Проблемы с Loader::loadBytes()
var image:Loader = new Loader(); image.contentLoaderInfo.addEventListener(Event.OPEN, imageOpenHandler); image.contentLoaderInfo.addEventListener(Event.INIT, imageInitHandler); image.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoadCompleteHandler); image.contentLoaderInfo.addEventListener(Event.DEACTIVATE, imageDeactivateHandler); image.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, imageIOErrorHandler); image.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imageProgressHandler); image.loadBytes(imageBytes);//imageBytes:ByteArray - содержит картинку в соответствующем виде |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Скорее всего картинка таки НЕ в соответствующем виде.
Другие картинки пробовали? В imageBytes как картинка попадает? |
|
|||||
Регистрация: Mar 2009
Сообщений: 207
|
В imageBytes картинка попадает не просто, действительно.
И что именно там заранее сказать сложно, но... При попытке загрузить фигню в качестве картинки отправляется IOErrorEvent.IO_ERROR с "Error #2124: Неизвестный тип загруженного файла." И вообще почему ProgressEvent.PROGRESS отправляется, а Event.OPEN - нет? |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Если в imageBytes картинка попадает "не просто", то для начала выгрузите её в файл и откройте без всякого флеша.
И давайте уточним в таком случае: loader.loadBytes загружает jpg, gif, png, swf И БОЛЬШЕ НИЧЕГО ДРУГОГО. |
|
|||||
Регистрация: Mar 2009
Сообщений: 207
|
Есть такой книжный формат fb2, знаете?
Там картинки можно вставлять в таком виде примерно: Вот ее и надо достать. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
*Домыслы*
Event.OPEN говорит о том, что HTTP соединение открылось. Если мы грузим байты с локальной машины - о какой HTTP может идти речь? Потому и не приходит.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
А она там не в base64 ?
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Не силен в fb2, но это наверняка base64. Сделайте base64decode и таки запишите в файл. И посмотрите что оно такое.
|
|
|||||
Регистрация: Mar 2009
Сообщений: 207
|
точно так
Добавлено через 1 минуту Цитата:
Цитата:
|
|
|||||
Может там еще какие пляски с бубном из серии компресии и т.п., на самом деле попробуйте записать в файл полученный ByteArray и посмотреть, что это
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
Часовой пояс GMT +4, время: 18:15. |
|
« Предыдущая тема | Следующая тема » |
|
|