Пятница, 29 Марта 2024, 01:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » обмен данными между swf
обмен данными между swf
FenrireДата: Суббота, 12 Ноября 2011, 00:09 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Привет всем, вот и у меня назрел вопросец)

Делаю приложение для вк. С этим проблем не стало. Проблема в следующем:
При запуске приложения, я подключаюсь к api, снимаю нужные данные и загружаю флешку, которая находится на моем хостинге.
Эта флешка в свою очередь подключается к серверу посредством сокетов. И она же должна передать серверу id пользователя вк.
Порыл в гугле, но то ли я вопрос ставил не верно, то ли за день работы уже голова совсем не соображает...
Если кто знает, как я могу передать значение переменной из одной флешки в загружаемую?
КластерДата: Суббота, 12 Ноября 2011, 02:10 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Я не буду всё описывать. Но существует такой компонент как LocalConnection. Позволяющий передавать данные между двумя флешками.

Вот вам ссылка на урок по нему. Там всё подробно изложено.

Ссылка
FenrireДата: Суббота, 12 Ноября 2011, 20:01 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Спасибо, урок безусловно интересный - в закладки.
Подсказали еще один метод:
В родительской флешке создать функцию:
getID():int;

А из загруженной делать вызов следующим образом: var userID:int = MovieClip(parent).getID();
Человек-панчлайнДата: Суббота, 12 Ноября 2011, 21:09 | Сообщение # 4
Action Script МАНЬЯК!
Сейчас нет на сайте
Quote (Кластер)
LocalConnection

эээ... В пределах одной страницы же. Это явно не вариант.

Добавлено (12.11.2011, 21:09)
---------------------------------------------
я может не очень умно бы сделал, но использовал бы пхп


DMScript - мой язык программирования
<--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
КластерДата: Суббота, 12 Ноября 2011, 21:16 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Quote (Человек-панчлайн)
эээ... В пределах одной страницы же. Это явно не вариант


Вы почитайте. ТС просил обмен данными к загруженной флэшки. Обе флэшки будут загружены одновременно, как я понял. И конечно тут самый лучший способ это использовать LocalConnection. Если надо, с помощью него можно передать нужные параметры и выгрузить её. Можно конечно и через пхп, но есть ограничения, если сервер не поддерживает пхп ? Для пхп есть amfPHP , в любом случае придётся писать защиту обмена данными, чтобы скриптом пхп не воспользовались другие.
Человек-панчлайнДата: Суббота, 12 Ноября 2011, 21:18 | Сообщение # 6
Action Script МАНЬЯК!
Сейчас нет на сайте
Quote (Fenrire)
которая находится на моем хостинге.


DMScript - мой язык программирования
<--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
КластерДата: Суббота, 12 Ноября 2011, 21:22 | Сообщение # 7
постоянный участник
Сейчас нет на сайте
Quote (Fenrire)
Если кто знает, как я могу передать значение переменной из одной флешки в загружаемую
Человек-панчлайнДата: Суббота, 12 Ноября 2011, 21:24 | Сообщение # 8
Action Script МАНЬЯК!
Сейчас нет на сайте
у него как. В вк приложение одно, на хостинге другое. Следовательно второе не грузится на экране и в него надо передать данные. Какой тут локал конекшин?

DMScript - мой язык программирования
<--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
КластерДата: Суббота, 12 Ноября 2011, 21:26 | Сообщение # 9
постоянный участник
Сейчас нет на сайте
Предложите свои варианты обмена информацией.

Я уже 2 предложил. Второй это amfPHP и вот урок по нему ссылка
Человек-панчлайнДата: Суббота, 12 Ноября 2011, 21:28 | Сообщение # 10
Action Script МАНЬЯК!
Сейчас нет на сайте
пхп+хмл?

DMScript - мой язык программирования
<--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
КластерДата: Суббота, 12 Ноября 2011, 21:46 | Сообщение # 11
постоянный участник
Сейчас нет на сайте
Quote (Человек-панчлайн)
пхп+хмл?


Нет, там взаимосвязь AS3+PHP и обратная PHP+AS3 smile
FenrireДата: Суббота, 12 Ноября 2011, 21:52 | Сообщение # 12
почетный гость
Сейчас нет на сайте
эмм)) об чем спор?))

я понимаю, конечно, опыта работы у меня еще маловато, по тому мог гденить тупануть.
Давайте, чтобы избежать в дальнейшем недопониманий, я сейчас попытаюсь объяснить порядок действий подробнее.

И так, на сайт ВК загружена флешка, которая подключается к их API в этой флешке, после загрузки нужных мне данных из базы ВК срабатывает функция, загружающая флешку с другого сервера. Делаю я это методом из адобовского хелпа))

Code

var request:URLRequest = new URLRequest("мойСайт.ком/мояФлешка.свф");  
             var loader:Loader = new Loader()  
             loader.load(request);  
             addChild(loader);


Собственно тут все, но теперь мне надо передать в загруженную флешку значение переменной, чтобы она, в свою очередь, могла передать ее на сервер)
noTformaTДата: Суббота, 12 Ноября 2011, 21:54 | Сообщение # 13
Ukrainian independent game developer
Сейчас нет на сайте
Как я понял, у автора есть флешка А, в нее загруженна флешка Б, и ему в флешку Б надо передать определенные данные, то самым простым решением будет - вызвать у флешки Б определенный метод и передать в нее нужные данные. Например. Б.установить_нужные_данные(набор_данных);

@noTformaT
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » обмен данными между swf
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг