0

我正在使用 as3 在 flash cs6 中构建一个空气应用程序。我的数据库在 Web 服务器上,我使用 php 连接到我的应用程序,我需要将数组从 php 发送到 as3 并将其填充到我的应用程序的列表中,我只需要知道如何发送和接收数组所以我可以在我的应用程序中打印它谢谢

4

2 回答 2

2

尝试这个:

动作脚本 3

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

var urlLoader:URLLoader=new URLLoader();
urlLoader.load(new URLRequest("http://example.com/json.php"));
urlLoader.addEventListener(Event.COMPLETE, urlLoaderCompleteHandler);

function urlLoaderCompleteHandler(e:Event):void {
    var json:Object=JSON.parse(urlLoader.data);
}

现在,urlLoaderCompleteHandler您可以将 json 作为对象处理。

PHP

<?php
    $data=array("test"=>"Hello World!");
    header('Content-type: application/json');
    echo json_encode($data);
?>
于 2013-06-10T03:50:14.367 回答
1

使用JSON

在 AS3 方面,您可以在此处找到文档

在 php 端使用json_encodejson_decode

于 2013-06-10T03:47:16.427 回答