Egret是一個開源的白鷺游戲引擎,它可以幫助我們快速開發HTML5游戲和應用。在開發過程中,我們常常需要使用JSON文件來存儲游戲的數據。那么,如何在Egret中訪問這些JSON文件呢?
public loadComplete(evt: egret.Event): void { var request: egret.HttpRequest = evt.currentTarget; console.log("json數據已加載完畢: ", request.response); var jsonData = JSON.parse(request.response); } var url: string = "resource/myData.json"; var request: egret.HttpRequest = new egret.HttpRequest(); request.addEventListener(egret.Event.COMPLETE, loadComplete, this); request.open(url, egret.HttpMethod.GET); request.send();
首先,在Egret中我們需要使用HttpRequest對象來進行網絡請求,并且需要注冊完成事件的監聽器。然后,我們需要通過open方法來打開JSON文件的URL,使用send方法來發送網絡請求。最后,在完成事件的回調函數中,我們可以獲取JSON文件的內容,并使用JSON.parse方法來把字符串轉換為JSON對象。
需要注意的是,我們在打開JSON文件的URL時需要使用相對路徑,并且需要把JSON文件放在Egret項目的資源文件夾中。
上一篇python 縮進 坑爹
下一篇el 轉換json