2012-03-26 8 views
1

Ich muss eine SWF machen, die einige Daten aus der DB zeigen sollte. Die DB wird mit PHP gelesen. Ich dachte, dass die SWF die Daten durch den Zugriff auf "data.php" und data.php aus der DB erhalten würde. Die SWF würde die XML/JSON/RAW DATA aus dieser Datei lesen und ihre Variablen aktualisieren. Wie kann ich das tun? Irgendeine Referenz vielleicht? Danke!Wie macht man ein SWF-Ergebnis von einem PHP lesen?

+0

Pranav-Lösungen ist die Art und Weise mit diesem zu gehen. –

Antwort

1

Die beste Art, Flash und PHP miteinander zu kommunizieren, ist XML (vergiss nicht, UTF-8 zu verwenden!).

in "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); 
    ... 
} 
+0

Mein UTF-8 wird als Fragezeichen gelesen, wüsstest du, wie man Flash macht, lese es richtig? – Ted

Verwandte Themen