我有一个网页,我想挂钩到我的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);但这没有效果。
每次我点击上面的方法,该块执行,但什么也没发生,除了一个快速的光标改变——没有打开浏览器,没有改变应用程序。我在这里错过了什么?
在开始之前,请检查HTML页面是否在浏览器中正常运行。
在flex中打开一个HTML页面,使用HTML标签:<mx:HTML></mx:HTML>
像这样:https://snipt.net/anishnair/flex-show-html-page/?key=28838d54ac287180032dee000ce33a74
谢谢。
问候,西班牙语
直接使用:
navigateToURL(url,"_blank");