你好......
I am having a query about how to publish in HTML5 format through flash.
我有一个包含动画和Actionscript 3.0的.fla文件,当我将它发布到HTML时,它要求在浏览器中下载flash播放器。但是在加载.html文件时,没有必要在浏览器中安装Flash播放器。因此,plaease引导我解决这个问题。
先谢谢..
答案 0 :(得分:1)
通过发布到HTML,您误解了菜单的含义。这只是发布一个SWF文件和一个具有HTML代码的相应HTML文件来嵌入SWF。这不是交叉编译选项。这些存在,但这不是默认情况下你在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的创建者)既不想对Adobe的平台投入太多信任,因为大多数移动设备都不再支持它。
除此之外,Adobe还有一款名为Edge的产品,它允许您使用与Flash相同的工具集进行动画制作并导出HTML / JS / CSS。如果您对AS3或面向对象编程或类型安全语言不感兴趣,则交叉编译可能不是最佳选择。我个人最近一直在玩AngularJS,并且由于与Flex的相似性而一直喜欢它,但是有很多很棒的脚本/库/框架,如果你解释一下你想要完成的更多我可以做到的提供更直接的指导。