Actionscript 3 通过Flash&;在HTML5中发布时遇到麻烦;行动IPT 3.0

Actionscript 3 通过Flash&;在HTML5中发布时遇到麻烦;行动IPT 3.0,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,你好 I am having a query about how to publish in HTML5 format through flash. 我有一个包含动画和ActionScript3.0的.fla文件,当我将其发布到HTML时,它会要求在浏览器中下载flash player。但在加载.html文件时,浏览器中不必安装flash player。所以请引导我了解这个问题 提前感谢。您误解了“发布到HTML”菜单的含义。这只是发布一个SWF文件和一个相应的HTML文件,其中包含

你好

     I am having a query about how to publish in HTML5 format through flash.
我有一个包含动画和ActionScript3.0的.fla文件,当我将其发布到HTML时,它会要求在浏览器中下载flash player。但在加载.html文件时,浏览器中不必安装flash player。所以请引导我了解这个问题


提前感谢。

您误解了“发布到HTML”菜单的含义。这只是发布一个SWF文件和一个相应的HTML文件,其中包含嵌入SWF的HTML代码。这不是交叉编译选项。这些都存在,但默认情况下,这不是Flash CS5中的内容

如果您对从AS3到HTML/JS的交叉编译感兴趣,您可以查看以下项目:

我最近在芝加哥看到一些开发者谈论这两个问题。它们看起来都是很有前途的概念(基本上是避开flash播放器)

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

从我从两位开发者(一位来自ApacheFlex,一位是Randori的创建者)那里得到的信息来看,鉴于Adobe的平台在大多数移动设备上不再受支持,他们都不想对Adobe的平台给予太多信任

另外,Adobe还有一个名为Edge的产品,允许您使用类似于Flash的工具来制作动画,并导出HTML/JS/CSS。如果您对AS3、面向对象编程或类型安全语言不感兴趣,交叉编译可能不是最佳选择。我个人最近一直在玩AngularJS,因为它与Flex有相似之处,所以我很喜欢它,但是有很多很棒的脚本/库/框架,如果你解释一下你想要完成的事情,我可以提供更直接的指导