0

你好呀...

     I am having a query about how to publish in HTML5 format through flash.

我有一个包含动画和 Actionscript 3.0 的 .fla 文件,当我将它发布到 HTML 时,它要求在浏览器中下载 Flash 播放器。但是在加载 .html 文件时不必在浏览器中安装 Flash 播放器。所以请指导我解决这个问题。

提前致谢..

4

1 回答 1

1

您误解了发布到 HTML 的菜单意味着什么。这只是发布一个 SWF 文件和一个相应的 HTML 文件,该文件具有嵌入 SWF 的 HTML 代码。这不是交叉编译选项。这些是存在的,但这不是您在 Flash CS5 中默认获得的。

如果您对从 AS3 到 HTML/JS 的交叉编译感兴趣,可以查看Randori以及 FalconJS 等项目 http : //blogs.adobe.com/bparadie/2011/11/19/what-is-falconjs/

我最近在芝加哥看到了一些开发人员对这两者的讨论。它们看起来都是很有前途的概念(基本上避开了 Flash 播放器)。

如果您尝试为移动部署进行开发,另一种选择是将您的代码打包为空中安装程序。这将在 AIR 运行时(它支持大量设备、iOS、Android、Blackberry 等)之上运行您的代码,但这不是浏览器体验,而是下载应用程序类型的交易。

根据我从两位开发人员(一位来自 Apache Flex,一位是 Randori 的创建者)那里得到的信息,鉴于 Adob​​e 的平台不再受大多数移动设备的支持,我都不想过多信任它。

顺便说一句,Adobe 也有一个名为 Edge 的产品,它允许您使用与在 Flash 中获得的工具集类似的工具集来制作动画并导出 HTML/JS/CSS。如果您对 AS3 或面向对象编程或类型安全语言不感兴趣,交叉编译可能不是最佳选择。我个人最近一直在使用 AngularJS,并且由于与 Flex 的相似性而喜欢它,但是那里有很多很棒的脚本/库/框架,如果你解释一下你想要完成的事情,我可以给予更有针对性的指导。

于 2013-04-04T07:31:37.100 回答