![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2011
Сообщений: 2
|
Товарищи, подскажите в чем может быть затык:
гружу фотку пользователя вконтакте, вот так: 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, время: 01:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|