Страница 1 из 1

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

Добавлено: 22 мар 2012, 13:06
Vadim M.
Последовательность действий:

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

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

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


На данном форуме ничего не нашел по данной проблеме, может быть у кого-то появятся хоть какие-то догадки, в чем может быть дело???

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

Добавлено: 22 мар 2012, 21:39
Александр
Может быть это поможет http://flapps.ru/forum/topic4286.html

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

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

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

Добавлено: 26 мар 2012, 12:42
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>

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