Как сделать результат чтения SWF из PHP? - PullRequest
1 голос
/ 26 марта 2012

Мне нужно сделать SWF, который должен показывать некоторые данные из БД. БД будет читаться с использованием PHP. Я думал, что SWF получит данные, обратившись к «data.php», а data.php будет читать из БД. SWF будет читать XML / JSON / RAW DATA из этого файла и обновлять его переменные. Как я могу это сделать ? любая ссылка может быть? Спасибо!

1 Ответ

1 голос
/ 26 марта 2012

Лучший способ связать Flash и PHP - это XML (не забудьте использовать UTF-8!).

в "data.php":

$xml = new DOMDocument('1.0', 'UTF-8'); 
$doc = $xml->appendChild($xml->createElement('my-root-element')); 
... 
header('Content-Type: text/xml; charset=utf-8'); 
echo $xml->saveXML(); 

In "test.as "

var myLoader:URLLoader = new URLLoader(); 
var req:URLRequest = new URLRequest('http://.../data.php'); 
myLoader.addEventListener(Event.COMPLETE, onMyXMLLoad); 
myLoader.load(req); 

function onMyXMLLoad(e:Event) 
{ 
    trace(e.target.data); 
    var xml:XML = new XML(e.target.data); 
    ... 
}
...