Ошибка после загрузки и добавления фотографий друзей

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Vadim M.
Сообщения: 3
Зарегистрирован: 21 мар 2012, 22:35

Ошибка после загрузки и добавления фотографий друзей

Сообщение Vadim M. »

Последовательность действий:

1. После загрузки приложения, происходит запрос к VK;
2. Запрос к VK обрабатывается хорошо, приходят все необходимые данные, как о самом пользователе, так и о его друзьях;
3. Когда пользователь нажимает кнопку Старт, происходит запуск Главного меню и инициализация приложения. При инициализации в нижнюю часть приложения подгружаются данные друзей и их фотографии, которые были получены при обращении к VK. В специальные контейнеры добавляются Имя, Фамилия и Фотография друга.
4. После того, как в контейнер добавляются фотографии, приложение отказывается реагировать на нажатие некоторых кнопок внутри flash приложения. Например кнопки перехода на другой экран приложения или кнопки, на нажатие которой, происходит отображение таблицы рекордов. Само событие нажатия на кнопку происходит верно, т.к. вывожу информацию о нажатии в Debag, но экран не переключается или не подгружается.

Данная проблема замечена именно в момент добавления фотографий друзей. Для этого использую класс Loader. Если фотографии не добавлять, то проблема исчезает.

Пробовал разные методы: flash внутри контакта, flash с сервера, wrapper и iFrame. Везде происходит одно и то же. Локально, на компьютере, все работает флешка работает правильно. Проблемы появляются, когда приложение открывается со страницы VK.


На данном форуме ничего не нашел по данной проблеме, может быть у кого-то появятся хоть какие-то догадки, в чем может быть дело???
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Ошибка после загрузки и добавления фотографий друзей

Сообщение Александр »

Может быть это поможет http://flapps.ru/forum/topic4286.html
Vadim M.
Сообщения: 3
Зарегистрирован: 21 мар 2012, 22:35

Re: Ошибка после загрузки и добавления фотографий друзей

Сообщение Vadim M. »

Александр писал(а):Может быть это поможет http://flapps.ru/forum/topic4286.html
Спасибо, но это не то, сейчас flash приложение работает, через iFrame и настройки wmode отключены.
Vadim M.
Сообщения: 3
Зарегистрирован: 21 мар 2012, 22:35

Re: Ошибка после загрузки и добавления фотографий друзей

Сообщение Vadim M. »

Немного продвинулся в решении проблемы...

- Причина всего выше написанного бардака в политике безопасности. После изучения данной тематики, повесил события ошибок на свой Loader, отловил ошибку Error #2048.

- Далее изменил метод загрузки фотографий друзей, установивших приложение, после чего, приложение начало корректно работать не только Локально, но и как флеш приложение, с самого ВК, без использования стороннего сервера, т.е. флешка храниться на ВК.

- Далее попробовал подгружать флешку через iFrame, с сервера, именно этот метод меня и интересует в итоге. Тут появилась ошибка - Error #2048, несмотря на то, что в корне сайта лежит файл crossdomain.xml следующего содержания:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cros ... policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*.vkontakte.ru" to-ports="80"/>
<allow-access-from domain="vkontakte.ru" to-ports="80"/>
<allow-access-from domain="*.vk.com" to-ports="80"/>
<allow-access-from domain="vk.com" to-ports="80"/>
<allow-access-from domain="*.userapi.com" to-ports="80"/>
<allow-access-from domain="userapi.com" to-ports="80"/>
</cross-domain-policy>

Если у кого появятся какие-либо мысли, просьба писать, данный вопрос ещё остается открыт
Ответить