|
|
|||||
Регистрация: Dec 2011
Сообщений: 2
|
Проблема с Loader
Товарищи, подскажите в чем может быть затык:
гружу фотку пользователя вконтакте, вот так: var img_load = new Loader; var pic_cont:Bitmap = new Bitmap; var mc_MyClip:MovieClip = new MovieClip; img_load.contentLoaderInfo.addEventListener(Event.COMPLETE, on_pic_load); img_load.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSECURITY_ERROR); img_load.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIO_ERROR); function onSECURITY_ERROR(event:SecurityErrorEvent) { debug_outpt.appendText("Ошибка запроса к серверу: " + event.toString() + "\n"); } function onIO_ERROR(event:IOErrorEvent) { debug_outpt.appendText("Ошибка запроса к серверу: " + event.toString() + "\n"); } function on_pic_load(e:Event):void { var userPhotoBitmap:Bitmap = Bitmap(e.target.content); mc_MyClip.addChild(userPhotoBitmap); debug_outpt.appendText("Фотка загружена \n"); } img_load.load(new URLRequest(pic_url)); Ссылка на pic_url правильная и локально и в загруженном приложении вконтакт, проверял 100% (пример ссылки: http://cs9851.vkontakte.ru/u56032503/b_f0ded3fd.jpg). SecurityErrorEvent или IOErrorEvent не вызываются, просто тишина. Кто может помочь с бедой? Последний раз редактировалось Sal; 13.12.2011 в 19:31. Причина: исправлена ошибка в коде примера |
|
|||||
Lorem ipsum
|
Код нужно оформить тегами [АS3][/АS3] (кнопка AS3 в редакторе сообщения)
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Цитата:
|
|
|||||
Регистрация: Dec 2011
Сообщений: 2
|
Цитата:
и все получилось. Не пойму только теперь как поймать событие окончания загрузки фотки, чтобы обработать фотку в битмапе. Цитата:
Цитата:
когда запускаю вконтакте, видимо remote но судя по предыдущему опыту с прямым добавлением на мувик загрузка то происходит, но не вызывается события COMPLETE загрузки Добавлено через 16 часов 27 минут Проблема решена, всем спасибо за участие. Вот итоговый код, который помог подгрузить фотки: var img_load = new Loader; var pic_cont:Bitmap = new Bitmap; var mc_MyClip:MovieClip = new MovieClip; var lc:LoaderContext = new LoaderContext(true); img_load.contentLoaderInfo.addEventListener(Event.COMPLETE, on_pic_load); img_load.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSECURITY_ERROR); img_load.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIO_ERROR); function onSECURITY_ERROR(event:SecurityErrorEvent) { debug_outpt.appendText("Ошибка запроса к серверу: " + event.toString() + "\n"); } function onIO_ERROR(event:IOErrorEvent) { debug_outpt.appendText("Ошибка запроса к серверу: " + event.toString() + "\n"); } function on_pic_load(e:Event):void { var userPhotoBitmap:Bitmap = Bitmap(e.target.content); mc_MyClip.addChild(userPhotoBitmap); debug_outpt.appendText("Фотка загружена \n"); } img_load.load(new URLRequest(pic_url), lc); Всем спасибо за участие! Последний раз редактировалось iNils; 13.12.2011 в 20:29. |
Часовой пояс GMT +4, время: 14:26. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|