繁体   English   中英

flex 4.6:在flex mobile应用程序中使用URLLoader

[英]flex 4.6 : using URLLoader in flex mobile Application

我是Flex移动应用程序的初学者,当我使用与ASP.NET与服务交互的Flex移动应用程序时遇到的问题,我尝试在URL移动应用程序中加载URLString,但是当我使用断点并且移动设备是连接到互联网,这是我的代码

                protected function Submit():void
        {

            SendLoader = new URLLoader();
            var URLString:String ="http://localhost:1614/Master_Services/Problems/insertProblem.aspx";
            SendLoader.addEventListener(IOErrorEvent.IO_ERROR,NoConnection);
            SendLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS,httperror);
            SendLoader.addEventListener(Event.COMPLETE,SendComplete);
            SendLoader.load(new URLRequest(URLString));

        }

更新:该URL在电脑浏览器中运作良好,但是在移动浏览器中无法加载并且无法提供我的网页。 我认为这可能是问题,如果是问题的话,那么在通过USB调试时加载moblie中放置在localhost中的url的任何想法。

请帮忙,谢谢

您需要将localhost更改为计算机的IP地址。 在移动浏览器中,您的代码正在尝试连接到设备上的端口1614,而不是开发计算机上的端口1614。

还要确保将防火墙配置为允许请求进入该端口。 这是一个容易错过的步骤。 您可能还需要将代码部署到计算机上的IIS才能完成此工作。 Visual Studio的内置Web服务器只能在localhost上运行(请参阅仅通过http:// localhost无法从IP访问Visual Studio项目 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM