【问题标题】:Launching a webpage in browser from an Adobe Air app not working从 Adob​​e Air 应用程序在浏览器中启动网页不起作用
【发布时间】:2013-06-20 22:29:12
【问题描述】:

我有一个网页想要连接到我的 Adob​​e Air 应用程序。它正在运行 JavaScript,所以我无法在应用程序中打开它,但我正在尝试在默认系统浏览器中启动它。

这是应该启动页面的代码:

        public function beginModule():void {
        var loader:HTMLLoader = new HTMLLoader();
        var gameURL:URLRequest = new URLRequest("file:///path/to/file.html");
        loader.navigateInSystemBrowser = true;
        loader.load(gameURL);
    }

我也尝试过使用 flash.net.navigateToURL(gameURL); 但这没有任何效果。

每次我点击上述方法时,该块都会执行,但除了快速更改光标之外什么都没有发生——没有打开浏览器,应用程序没有任何变化。我在这里错过了什么?

【问题讨论】:

    标签: apache-flex air adobe


    【解决方案1】:

    开始之前,请检查 HTML 页面是否在浏览器中正常运行。

    要在 flex 中打开 HTML 页面,请使用 HTML 标签:<mx:HTML></mx:HTML>

    类似这样的:https://snipt.net/anishnair/flex-show-html-page/?key=28838d54ac287180032dee000ce33a74

    谢谢。

    问候, 阿尼什

    【讨论】:

      【解决方案2】:

      简单使用:

      navigateToURL(url,"_blank");
      

      导航到网络浏览器中的网址。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多