【发布时间】:2012-03-11 07:48:37
【问题描述】:
我想在 Flash Flex 应用程序中显示来自各种来源的 HTML 格式的内容。 Flash 在其文本字段中支持 HTML 格式,但与 Web 浏览器相比,它非常有限。是否有任何脚本可以将常见的 HTML 格式文本转换为 Flash 可以处理的格式?我的特定用例是:
- 在 Flash 中显示 HTML 格式的电子邮件
- 在 Flash 中显示 RTF 文件(在服务器上运行 RTF2HTML 转换之后)
- 显示从其他来源复制并粘贴到 Flash 中的随机 HTML 内容
我对在客户端或服务器上运行的代码持开放态度,但服务器可能更可取。
【问题讨论】:
-
有点有趣的问题我很好奇是否有任何可靠的服务器端 HTML 渲染引擎可以将预渲染数据作为位图数据发送回(尽管我想象这样做的开销这可能很荒谬)。或者客户端检查 StageWebView help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/…
-
实际上我想知道你是否可以抓住 web-kit 并连接到它以呈现 HTML 服务器端,然后以某种方式将呈现的版本(编码为 jpg 或其他东西)发送回客户端。或者如果有人已经这样做了。
-
@shaunhusain 是的,有几个项目可以将网页呈现为服务器上的位图,然后将其发送回。您可以选择调用他们的 API 的 Web 服务,还是在您自己的服务器上运行的代码。几个链接:url2png.comwebthumb.bluga.net/homethumbalizr.comboutell.com/webthumbkhtml2png.sourceforge.net
-
另外,StageWebView 需要 AIR(也不能在浏览器中运行),这对我的特殊情况没有帮助。不过可能对其他人有帮助。
-
啊,好吧,抱歉忘记了仅限 AIR 的限制。 flash/flex 愿意直接解释的 HTML 非常有限,所以我认为您发布的内容将是一个理想的解决方案。使用您发布的那些有什么问题?图片大小还是它们都是付费服务,您正在寻找免费的解决方案?
标签: php html flash apache-flex actionscript