|
|
|||||
Регистрация: Apr 2011
Сообщений: 3
|
Подгрузка аватарок Вконтакте
Я новичок в флеше, и многого не знаю, так что прошу ногами не пинать за тупые вопросы
В общем, нужно чтобы в флешке были аватарки, но чтоб если человек её поменяет она сама подгружалась. Такое вообще возможно? |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
Регистрация: Apr 2011
Сообщений: 3
|
А нельзя пошагово, как такое сделать?
Я и собираюсь учить АС3, но пока я его изучу... А мне нужно на днях (зачем - это уже моя забота =)) |
|
|||||
я вам уже всё расписал и так.
ну вот вам код, правда он ни чем вам не поможет, полагаю. private var userToCheck : VKUser; private var avatarURLCheckTimer : Interval; private function startChecking () : void { avatarURLCheckTimer = Interval.setInterval (getUserAvatarInfo, 5000); avatarURLCheckTimer.start(); } private function getUserAvatarInfo() : void { var call : NetworkCall = vkAPI.post (new GetProfiles([vkUser.uid], [GetProfiles.PHOTO_MEDIUM]); call.addEventListener(NetworkEvent.COMPLETE, getAvatarCompleteHandler); } private function getAvatarCompleteHandler(event : NetworkEvent) : void { if (event.success) { var data : ArrayData = event.data as ArrayData; var checkingUserData : VKUser = data.value[0] as VKUser; if (checkingUserData.photoMedium != vkUser.photoMedium) { dispatchEvent(new AvatarCheckEvent(AvatarCheckEvent.CHANGE, checkingUserData.photoMedium)); } } } |
|
|||||
Регистрация: Apr 2011
Сообщений: 3
|
Я так понимаю вместо "VKUser" нужно писать ид человека? И мне без интервала нужно. Просто - запустил фрейм с аватарками - аватарки загрузились.
(А насчёт поможет мне это или нет - ошибаетесь) З.Ы.: И ещё вопросик - будет ли это работать кругом, или только если это приложение вконтакте? Последний раз редактировалось 4udIk; 19.04.2011 в 21:17. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Нет, нужно создать экземпляр класса VKUser, который Илья, почему-то не приложил. Видимо, Вам дали не решение, а просто зафигачили код не глядя. Посмотрите как это сделано и сделайте сами.
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Глядя. Прикладывать я ничего не собирался. Это псевдо-код в большинстве своем.
|
|
|||||
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Загружаю аватар, хочу установить smoothing. Выскакивает Security Error. Не может осуществить доступ. Я так понимаю нужен файл policy.xml у них там на сервере вконтакте? Или вообще не получится изменить картинку?
P. S. Портирую приложение с Моего Мира. Там аватарка нормально грузится. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
не policy.xml, а crossdomain.xml
Нужен и кроссдоменник и указание контекста загрузки (второй параметр в Loader#load) |
Часовой пояс GMT +4, время: 14:27. |
|
« Предыдущая тема | Следующая тема » |
Теги |
аватарка , вконтакте , подгрузка |
Опции темы | |
Опции просмотра | |
|
|