AS3 flash vise xml fra php
Har en mysql database hvor jeg via php har lavet et xml output:Min php:
<?php
include("dbconnect.php");
$query = "SELECT * FROM test";
$resultID = mysql_query($query) or die("Data not found.");
$xml_output = "<?xml version=\"1.0\"?>\n";
$xml_output .= "<entries>\n";
for($x = 0 ; $x < mysql_num_rows($resultID) ; $x++){
$row = mysql_fetch_assoc($resultID);
$xml_output .= "\t<entry>\n";
$xml_output .= "\t\t<plads>" . $row['id'] . "</plads>\n";
$xml_output .= "\t\t<navn>" . $row['Name'] . "</navn>\n";
$xml_output .= "\t</entry>\n";
}
$xml_output .= "</entries>";
echo $xml_output;
?>
Giver xml:
<?xml version="1.0"?>
<entries>
<entry>
<plads>1</plads>
<navn>Tim</navn>
</entry>
<entry>
<plads>2</plads>
<navn>Thomas</navn>
</entry>
</entries>
Mit spørgsmål:
Hvordan får jeg as3 flash cs5 til at vise teksten 1 Tim 2 Thomas på liste på stage ?
Følgende giver mig kun output:
var path:String = "http://localhost/test.php"
//
var ldr:URLLoader = new URLLoader()
ldr.addEventListener(Event.COMPLETE,xloaded)
//
var req:URLRequest = new URLRequest(path)
ldr.load(req)
//
function xloaded(e:Event):void{
trace("loaded",e.target)
trace(e.target.data)
var xml:XML = new XML(e.target.data)
}