обмен данными между 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
|
|
| |
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
|
|
| |