[
{"id":"001","name":"Andy"},
{"id":"002","name":"Ben"},
{"id":"003","name":"Chris"},
{"id":"004","name":"Dora"}
]
資料放在Localhost 的本端資料庫上
以下是AC3 的語法
import com.adobe.serialization.json.JSON;
/// Set db path
var url:String = "http://localhost:8888/getStudentJSON"; /// 註1
var urlRequest:URLRequest = new URLRequest(url);
//宣告變數
var LODAR:URLLoader = new URLLoader();
//讀取
LODAR.load(urlRequest);
//監聽事件,當傳輸結束呼叫 decodeJSON function
LDR.addEventListener(Event.COMPLETE,decodeJSON );
function decodeJSON(evt:Event):void
{
/// 宣告 student 陣列
var student:Array = JSON.decode(URLLoader(evt.target).data);
/// 取得每個學生的姓名
for (var i=0; i<student.length; i++) {
trace( student[i].name );
}
}
註1
遠端的位置
參考:
[1] as3corelib
[2] as3 讀取和發送JSON
沒有留言:
張貼留言