簡體   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