Ich versuche, JSON-Daten von localhost PHP in ActionsScripts3 zu lesen, fand ich etwas Code, um es zu tun, aber dieser Code funktioniert nicht.Einfache ActionScripts 3 lesen JSON aus PHP
PHP:
<?php
$arr = array ('DATA1'=>"111",'DATA2'=>"222");
header('Content-Type: application/json');
echo json_encode($arr);
?>
AS3:
import flash.events.*;
import flash.net.*;
var urlLoader:URLLoader=new URLLoader();
function ReadJsonPhp() :void
{
addEventListener(Event.COMPLETE,init);
}
function init(event:Event)
{
urlLoader.load(new URLRequest("http://localhost/asphp.php"));
urlLoader.addEventListener(Event.COMPLETE, urlLoaderCompleteHandler);
}
function urlLoaderCompleteHandler(e:Event):void
{
trace(e.target.data) ;
var arrayReceived:Object = JSON.parse(e.target.data);
}
ReadJsonPhp();
Dieser Code haben 3 Funktion, wenn möglich Ich mag nur 1 Funktion verwenden.
Danke für Ihre einfachen Codes und Ihre nützliche Beschreibung. –
Nun, Sie können es in einer Funktion tun, indem Sie einen Callback an die Ladefunktion übergeben. – RafH
Wie möglich separate Daten von JSON in diesem Code? Trace oder verwenden Sie Variable zum Speichern von Daten "String1 = 111" "String2 = 222" –