浏览代码

Simple WebRequest Example

Jay Sistar 10 年之前
父节点
当前提交
4d530be9bc

+ 5 - 0
WebRequestSimpleExample/Resources.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "07ec626be09169a3981aaff5114d42e4",
+	"FolderImporter": {}
+}

+ 5 - 0
WebRequestSimpleExample/Resources/Scripts.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "1bfab9039d648f5bc8bbb5df840214a6",
+	"FolderImporter": {}
+}

+ 25 - 0
WebRequestSimpleExample/Resources/Scripts/main.js

@@ -0,0 +1,25 @@
+
+// Get the web subsystem.
+var web = Atomic.getWeb();
+
+// Non-blocking http request runs asynchronously.
+var request = web.makeWebRequest("GET", "https://httpbin.org/get");
+
+// Listen for the "complete" event to see when the response is complete.
+request.subscribeToEvent("complete", function (event) {
+
+    if (event.error) {
+        // When something goes wrong, print the error, then return.
+        console.log("Error:\n" + event.error);
+        return;
+    }
+
+    // We're done, so print the data.
+    console.log("Downloaded:\n" + event.download.readString());
+
+});
+
+// Nothing happens until send() is called.
+console.log("Sending . . .\n");
+request.send();
+

+ 7 - 0
WebRequestSimpleExample/Resources/Scripts/main.js.asset

@@ -0,0 +1,7 @@
+{
+	"version": 1,
+	"guid": "ea4d6abf3cb3229380ace0ce36915217",
+	"JavascriptImporter": {
+		"IsComponentFile": false
+	}
+}

+ 5 - 0
WebRequestSimpleExample/Resources/Sprites.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "aabeb202c6124d880874993803cec5f7",
+	"FolderImporter": {}
+}

二进制
WebRequestSimpleExample/Resources/Sprites/star.png


+ 5 - 0
WebRequestSimpleExample/Resources/Sprites/star.png.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "8adccf72f766d8aea28c1667719f87e2",
+	"TextureImporter": {}
+}

+ 9 - 0
WebRequestSimpleExample/WebRequestSimpleExample.atomic

@@ -0,0 +1,9 @@
+{
+   "version": 1,
+   "project": {
+      "version": "1.0.0"
+   },
+   "platforms": [
+      "mac", "windows"
+   ]
+}