4
Я пытаюсь прочитать данные JSON с localhost PHP в ActionsScripts3, я нашел код для этого, но этот код не работает.Простые ActionScripts 3 читать JSON от 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();
Этот код имеет 3 функции, если это возможно я хотел бы использовать только 1 функцию.
Спасибо за ваши простые коды и ваше полезное описание. –
Ну, вы можете сделать это в одной функции, передав обратный вызов функции загрузки. – RafH
Как можно разделить данные JSON в этом коде? например, трассировать или использовать переменную для хранения данных «String1 = 111» «String2 = 222» –