oceann
16.12.2008, 21:21
Моя общая задача - получить данные из Mysql для Flash. Хочу сделать это используя цепочку Mysql - PHP - XML - Flash. Точнее php скрипт на основе данных из Mysql динамически создает XML-документ. Проблема возникает на уровне PHP - Flash: мой динамически созданный XML не воспринимается Flash-ем.
Например, пишу в Flash такой простой скрипт.
my_xml = new XML();
my_xml.load('p.php');
my_xml.onLoad = function() {
trace (this['a'].attributes.name)
}
Если файл p.php содержит просто
<?xml version="1.0"?>
<item id="a" name="OK" />
то все срабатывает.
Если же я добавляю php команду, например,
<?xml version="1.0"?>
<item id="a" name="<?php echo 'OK' ?>" />
результата нет.
Я так понимаю, что Flash просто напросто не понимает PHP, хотя я нашла в сети много примеров, указующих на обратное. Или же его понимает только AS3 (у меня стоит MX)? Если же нет, подскажите, пожалуйста, в чем моя ошибка?
Например, пишу в Flash такой простой скрипт.
my_xml = new XML();
my_xml.load('p.php');
my_xml.onLoad = function() {
trace (this['a'].attributes.name)
}
Если файл p.php содержит просто
<?xml version="1.0"?>
<item id="a" name="OK" />
то все срабатывает.
Если же я добавляю php команду, например,
<?xml version="1.0"?>
<item id="a" name="<?php echo 'OK' ?>" />
результата нет.
Я так понимаю, что Flash просто напросто не понимает PHP, хотя я нашла в сети много примеров, указующих на обратное. Или же его понимает только AS3 (у меня стоит MX)? Если же нет, подскажите, пожалуйста, в чем моя ошибка?