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