在Flex中嵌入浏览器

3

有没有任何文档可以帮助我尝试将Web浏览器组件嵌入Adobe Flex中。

我在Adobe Air中看到了一个<mx:HTML>项目;然而,在Adobe Flex 3中,对于一个.swf文件,它应该在某个地方 - 但我没有看到它。

有什么想法吗?


好的,你正在将你的Flex应用程序部署到浏览器环境中,为什么不直接利用它呢?而不是试图在一个浏览器应用程序中嵌入另一个浏览器。 - jason
1
嗯,我知道我可以将SWF嵌入到浏览器中...但我很好奇是否可以做到这一点。这是一个我在家里玩弄的小项目,只是为了更多地了解Flex和其他东西 - 重新发明轮子来学习轮子的原理。 - ist_lion
2个回答

5

2
Webkit引擎嵌入在AIR运行时中,但未嵌入在Flash插件中。因此,在Web浏览器中运行的.swf(Flash应用程序)内部无法嵌入浏览器,甚至不能使用独立的桌面.swf运行时。因为Flash插件不支持该功能。AIR是唯一可以实际嵌入浏览器的选项。
在Web上有许多示例,使用CSS来定位浏览器组件/窗口,以使其看起来像您已经在Flash应用程序内嵌入了浏览器。在AIR推出之前,这是许多Flash/Flex开发人员所做的事情。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接