Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передача данных из php (http://www.flasher.ru/forum/showthread.php?t=167443)

cervikx 10.09.2011 17:17

Передача данных из php
 
Расскажите пожалуйста как предать данные из php во флеш. Ас 3.0. Вывод из php идёт через echo($var).

Добавлено через 40 минут
И если это важно - то я обращаюсь к пхп скрипту POST'oм

argoniummm 10.09.2011 18:53

Тоже интересно. Жду ваших ответов.

ProxyGreen 10.09.2011 19:19

Подписаться на Event.COMPLETE, в слушателе события обращаться к e.target.data

argoniummm 10.09.2011 19:30

А в каком виде будут данные в event.target.data? В браузере идёт 10 строчек подряд типа:
var1=10;
var2=20;
и тд

dimarik 10.09.2011 21:12

В таком и будут.

var1=10&var2=20&...

Добавлено через 1 минуту
Смотря какой тип зададите (как интерпретировать) данным через URLLoader.dataFomat

areostar 10.09.2011 21:18

Вот к примеру как у меня в проге:

Код AS3:

      function checkSession():void
                  { 
                          var loader:URLLoader = new URLLoader();
                          loader.addEventListener(Event.COMPLETE,setInfo);
                          loader.load(new URLRequest("flash_from_session.php"));
                  }
 
                  function setInfo(e:Event):void
                  {
                          var temp_info = e.target.data;
                                        .........................................................
                            }


argoniummm 10.09.2011 21:37

Я имею ввиду как обработать полученные данные?

square 10.09.2011 21:43

Как хотите. Вообще лучше гонять данные в формате XML или JSON.
Далее во флеше легче будет, так как для работы с XML есть предопределённые классы, а для работы с JSON есть либа. А в php отправить XML думаю будет не трудно, если же JSON, есть функция json_encode для массива/обьекта.

argoniummm 10.09.2011 21:58

Хорошо. Значит отправить в виде xml из php а затем в event.target.data придёт xml файл. я правильно понял?

square 10.09.2011 22:17

XML файл то не придёт, придут данные в виде текста, если конечно в свойстве dataFormat класса URLLoader это описанно.
А дальше во так:
Код AS1/AS2:

var data:XML = new XML(e.target.data);

Ну а дальше дело классов XML и XMLList.


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

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