Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AdobeAIR应用程序作为http服务器?_Actionscript 3_Http_Air_Httpserver - Fatal编程技术网

Actionscript 3 AdobeAIR应用程序作为http服务器?

Actionscript 3 AdobeAIR应用程序作为http服务器?,actionscript-3,http,air,httpserver,Actionscript 3,Http,Air,Httpserver,有没有办法将AdobeAIR应用程序用作本地http服务器?i、 e.AdobeAIR应用程序监听http://localhost:8020我可以使用浏览器访问应用程序吗?如果可以,它是真的还是伪多线程 有我可以查找的库或代码吗 监听端口的功能是中的一项新功能,该功能应该很快就会发布,但目前正在测试中。但是,如果您使用的是版本2,那么您当然可以创建一个HTTP服务器。可以找到构建套接字服务器的一般示例 请注意,AIR应用程序是事件驱动的,而不是线程化的。当然,您可以处理多个连接,因此我假设运行时

有没有办法将AdobeAIR应用程序用作本地http服务器?i、 e.AdobeAIR应用程序监听
http://localhost:8020
我可以使用浏览器访问应用程序吗?如果可以,它是真的还是伪多线程


有我可以查找的库或代码吗

监听端口的功能是中的一项新功能,该功能应该很快就会发布,但目前正在测试中。但是,如果您使用的是版本2,那么您当然可以创建一个HTTP服务器。可以找到构建套接字服务器的一般示例

请注意,AIR应用程序是事件驱动的,而不是线程化的。当然,您可以处理多个连接,因此我假设运行时本身在不同的线程中驱动它们,但您编写的代码不处理线程或阻塞,您只需注册连接、数据等事件并处理它们。(你说的psuedo线程可能就是这个意思,我对这种事情并不感兴趣。)


然而,有一个非常重要的警告,那就是Adobe目前不推荐AIR用于无头服务器类应用程序。据我所知,在某些情况下,运行时可能会弹出一个确认对话框,在您远程进入服务器以关闭该对话框之前,应用程序的某些功能可能无法正常工作。

您可以使用HTML控件进行此操作

<mx:HTML width="100%" height="100%" id="html" x="0" y="0" location="http://localhost:80/"/>