Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.02.2013, 16:05
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 1  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию Передача данных между двумя swf различных доменнов.

Здравствуйте.
Помогите с теорией, есть два swf внедренные с различных доменнов. Пытаюсь настроить между ними дата-мост. Самым простым, как оказалось и уже реализовал, это создал между ними Р2Р соединения для передачи между больших по объему данных. Но есть пользователи у которых закрыт UPD протокол, потому ищу/пишу альтернативный коннект между ними. Пытался создать мост с помощью JavaScrіpt но как мне кажется в самом примитивном варианте передать байтаррей не получиться (выдает ошибку типа). LocalConnection не подходит (1. ограничение на передачу 40кб, 2. создаются различные соединения (связанно с различными доменными именами откуда подгружаться swf). SharedObject тоже как я понимаю не подходит (более того даже если б и подходил то для сохранения данных в них данных более 10кб нужно подтверждения от пользователя. Конечно можно поднять FMS сервер и поддерживать соединение с помощью удалённого сервера но это противоречит технологии задачи которую пытаюсь решить. Подскажите возможно ли создание клиентского соединения двух swf, может все таки можно обойтись JS. Или можно создать все таки LocalConnection между ними и передавать данные порциями?
__________________
return this...

Старый 24.02.2013, 16:46
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 2  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
ты бы уже рассказал конкретную задачу. А то все ходишь вокруг да около.
__________________
мой пустой блог

Старый 24.02.2013, 16:58
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 3  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Конкретно, достал меня контакт и другие соц. сети с ихними политиками безопасности. Потому написал "шпиона" которого выгружаешь на любой ресурс после этого аттачишь в страницу с приложением где нужно использовать картинки/методы требующие расположения свф на сервере соц. сети. Далее через JS флешки обмениваются Р2Р ключами и устанавливают между собою связь. После чего как только нужно получить картинку или выполнить какой-нибудь метод флешка с приложением отсылает запрос на "шпиона" от подгружает к примеру картинку, снимает битмапу и передает через Р2Р обратно. Таким образом апдейтить свое приложение очень удобно, так как "шпиона" раз выгрузил и забыл про него. Но вот сейчас осталась последняя проблема с закрытым UPD. Как только решу последнею проблему, все красивенько обрамлю, распишу и поделюсь своим трудом во благо развития технологии флеш) Да и послушать комментарии хотелось бы.

Добавлено через 1 минуту
Все проверил и уже работает=) Осталось реализовать альтернативное (а может быть и основное) соединение.

Добавлено через 6 часов 37 минут
Дык, кто-нибудь подскажет как же передать байтаррей через JS?

Добавлено через 6 часов 50 минут
поидее Base64 решит вопрос)

Добавлено через 7 часов 31 минуту
Ура товарищи))) Завтра выложу свои наработки на всеобщее пользование)

P.s. Хватит мучатся)
__________________
return this...

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.