从Adobe Air应用程序无法正常运行的浏览器中启动网页

时间:2013-06-20 22:29:13

标签: flex air adobe

我有一个网页,我想要加入我的Adobe 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); 但那没有效果。

每当我点击上面的方法时,该块就会执行,但除了快速更改游标之外没有任何其他事情发生 - 没有浏览器打开,应用程序没有变化。我在这里缺少什么?

2 个答案:

答案 0 :(得分:0)

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

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

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

谢谢。

此致 阿尼什

答案 1 :(得分:0)

只需使用:

navigateToURL(url,"_blank");

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