Передать данные XML в объект SWF - PullRequest
0 голосов
/ 17 декабря 2009

Контекст проблемы

Я работаю над баннером ротатора во флеше. Я использую внешний XML-файл для передачи информации о баннерах (например, инфо-текст, ссылка, путь к изображению, приоритет и т. Д.). Пока все идет хорошо. Я загружаю XML примерно так:

var bannersXML:XML = new XML();
bannersXML.ignoreWhite = true;
bannersXML.load("myBanners.xml");

Сама проблема

Теперь мне нужно создать этот xml на лету в php и каким-то образом передать его моему flash-объекту . Поэтому вместо чтения внешнего файла я хочу, чтобы мой flash-скрипт получил параметр xml, с которым он может работать.

Знаете ли вы, если это можно сделать?

1 Ответ

3 голосов
/ 17 декабря 2009

Выведите структуру XML-файла с соответствующими заголовками и скажите Flash, чтобы загрузить ваш PHP-файл:

<?
    header("Content-type: text/xml"); 
    $xml_output = "<?xml version=\"1.0\"?>\n"; 
    $xml_output .= "whatever other xml tags"; 
    $xml_output .= "whatever other xml tags"; 
    $xml_output .= "whatever other xml tags"; 
    $xml_output .= "whatever other xml tags"; 
    echo $xml_output;
?>

Это немного упрощено, но это идея. Тогда просто позвоните:

bannersXML.load("myBannersPHPfile.php");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...