![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2012
Сообщений: 66
|
Разбираю тут чужой код. Задача была обновить под новую версию Air.
Вылезла проблема с загрузкой изображения. Повесил вроде все что можно было слушатели. Лоадер молчит - абсолютно. Ссылка верная - выводил в аутпут, переходил - все работает. Небольшое изображение в jpeg. Куда дальше копать не знаю. Сервер для меня недоступен. Если я смогу быть уверенным, что проблема исключительно в нем, то это тоже решение) Но пока такой уверенности что-то нет. Если у кого есть идеи, я был бы очень благодарен) Собиралось все под air 3.7 var urlReq:URLRequest = new URLRequest(Settings.HOST + Settings.DATA_URL + url); ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded); ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, imgLoadError); ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, ldr_progress); ldr.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, ldr_httpstatus); ldr.load(urlReq, new LoaderContext()); trace(this, 'url:', urlReq.url); private function ldr_httpstatus(e:HTTPStatusEvent):void { trace(this, 'status:',e.status); } private function ldr_progress(e:ProgressEvent):void { trace(this, 'progress:', e.bytesLoaded + '/' + e.bytesTotal); } private function imgLoaded(e:Event):void { ldr.contentLoaderInfo.removeEventListener(Event.COMPLETE, imgLoaded); image = Bitmap(ldr.content); trace(this, 'IMAGE LOADED'); if (callBack != null) callBack(image, ldr.name); } private function imgLoadError(e:IOErrorEvent):void { trace(' img Load error !!!!!!!!!!!!!!!!!!', e.text); } Магия форума - все выяснилось. Были какие-то танцы с консолью. Прошу прощения) Как удалить тему? =D |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|