生成或解析 HTML 为 SWF

Posted

技术标签:

【中文标题】生成或解析 HTML 为 SWF【英文标题】:Generate or parse HTML into SWF 【发布时间】:2013-12-11 16:18:01 【问题描述】:

您好,我需要一个选项或方法来将 html“转换”为 SWF。我已经测试了 php 的 ming 扩展,但它不允许我直接传递 HTML 并将其解析为 SWF。

目前我在 PHP 中工作,但任何其他需要其他平台/语言的解决方案对我来说都不是问题,如果它可以工作 - node.js、ruby、python 等。

另外,有没有办法从 Flash 构建这样的 SWF 并放入一些 WebView 中,可以直接显示 HTML 以及 HTML 和 SWF 预览之间具有高相似度百分比的机会(看起来相同方式作为浏览器中的 HTML)?

【问题讨论】:

【参考方案1】:

您不能在不丢失功能和样式的情况下将 HTML“转换”为 Flash。

HTML 和 JS 由浏览器执行,而 Flash(动作脚本)由 Flash Player 执行,它们是完全不同的引擎。

Flash 没有完整的 HTML 解析支持。

我猜您实际上希望在 Flash 场景中显示一个网页(用作后端的 php,或者只是静态页面)。 你可以试试这样:http://activeden.net/item/flash-popup-as3/full_screen_preview/34326

您也可以尝试在 Flash 上覆盖 HTML,例如:overlay html over flash?

但我建议相反的标准方式: Flash 嵌入到 HTML 中或根本没有 Flash。

【讨论】:

以上是关于生成或解析 HTML 为 SWF的主要内容,如果未能解决你的问题,请参考以下文章

swf文件结构解析

ActionScript 3 解析/读取SWF标题

解析/读取SWF头

是否可以创建一个'命令行'swf?

深入研究浏览器对HTML解析过程

Python之迭代器和列表解析