【问题标题】:Embed a browser window within a Flash movie在 Flash 影片中嵌入浏览器窗口
【发布时间】:2011-07-06 15:04:09
【问题描述】:

我今天的问题是:与 XCode 上的 UIWebView 的行为方式相同,是否可以在 Adob​​e Flash 电影中嵌入网站或浏览器窗口?类似于 iframe,但在 Flash 本身中。

这在技术上是否可行?我什至想尝试这个吗?

提前致谢。

【问题讨论】:

  • AIR 有一个 HTML/Browser 组件可以让你做到这一点。 Flash 本身不支持非常基本的命令集之外的 HTML,但您可以使用 javascript 来控制 Flash 电影上方的 HTML 层。这可能也是下面提到的 flex 组件的作用。

标签: html flash uiwebview


【解决方案1】:

真正的答案是否定的。

但是有一些变通方法,其中之一是上面提到的Flex Iframe

解决方法基于在 Flash 之上由 JavaScript 呈现的真实 iFrame 以及 Flash 与该 JavaScript 之间的智能通信。

但最大的缺点是您必须使用 wmode=opaque 才能使任何东西都能在 Flash 之上呈现。存在与不透明模式相关的可访问性问题、性能问题甚至稳定性问题,但有时你必须做你必须做的事情。

检查我的question on this topic,特别注意 Adob​​e Flash Player 错误和问题链接,先做一些调查以确保它不会杀死你的项目。

【讨论】:

  • 丹尼尔感谢您的回答,看来您已经做了一些深入的研究。就个人而言,您的回答对我帮助最大。
【解决方案2】:

这似乎是可能的。过去我遇到过一些例子,但我自己从未做过。

此链接可能对您的研究有所帮助... http://code.google.com/p/flex-iframe/

可能这个,它有一个解释和进一步的链接...... http://www.deitte.com/archives/2008/07/dont_use_iframe.htm

不过我不知道这个内容的最新情况。

【讨论】:

    猜你喜欢
    • 2011-04-24
    • 2010-09-22
    • 1970-01-01
    • 2017-03-23
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多