Как Flash может получить переменную из файла PHP? - PullRequest
1 голос
/ 09 января 2012

Я пытаюсь установить связь PHP-Flash в ActionScript 3. Я могу отправить из Flash в PHP, но я не знаю, как Flash может получить переменную из файла PHP.

Любая помощь?

Ответы [ 2 ]

3 голосов
/ 09 января 2012

Предполагая, что ваш PHP-код находится на сервере, на котором включен PHP, вы можете сделать следующее:

  • Создание объекта URLRequest (по направлению к вашей странице PHP) в Actionscript 3
  • Создание объекта URLLoader и загрузка его URLRequest
  • По завершении извлекайте данные из свойства "data" объекта URLLoader

Пример кода (не тестировался, может быть неверным AS3, потому что это Haxe):

var l : URLLoader = new URLLoader();
var rq : URLRequest = new URLRequest("http://www.example.com/superdata.php");
l.dataFormat = URLLoaderDataFormat.TEXT;
l.addEventListener(Event.COMPLETE, success, false, 0, false);
l.load(rq);

function success (e : Event) : Void {
    trace(e.target.data);
}

А на стороне PHP:

<? echo "my data"; ?>
1 голос
/ 10 января 2012

Вы должны использовать AMFPHP и создать веб-сервис.Таким образом, вы можете иметь SharedObjects и передавать переменные туда и обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...