我在网上找到了这个简单的例子,介绍如何在Air应用程序中添加HTML“浏览器”区域:
protected function init():void
{
var browser:HTML = new HTML();
browser.height = 400;
browser.width = 400;
browser.x = 10;
browser.y = 10;
browser.location = "www.google.com";
addChild(browser);
}
只有在我运行应用程序时,我才会看到浏览器,而只是一个空白区域。 :/。我是一个全新的,我怀疑我错过了一些“显而易见的”。请帮助一点?
Main.mxlm中唯一的另一件事是包装器mx:WindowedApplication,它有mx =“http://www.adobe.com/2006/mxml”和creationComplete =“init()”。
由于
答案 0 :(得分:2)
看看Flex-IFrame我曾经使用过几次。
答案 1 :(得分:1)
原来,我只需要这样的东西:
使用callLater(goToUrl);
其中goToUrl是一种设置URL的方法,而不是像这样的方法:
browser.location =“www.google.com”
感谢大家的帮助!
答案 2 :(得分:0)
好吧,这有点愚蠢,我不知道为什么会这样做,但你只需要在你所在位置的开头添加http://
。我原以为它默认会去那里,但我猜不是。此外,如果您使用的是Flex 4,请使用addElement
,而不是addChild
。