有没有将HTML5 + JS + CSS转换为SWF的工具?

Han*_*etz 8 flash html5 cross-browser

有很多人想要反过来这样做,我想知道我是不是对某些东西感到愚蠢.

基本上,我想使用开放标准构建我的Web应用程序,并通过Flash Player的SWF文件支持旧版浏览器.那可能吗?

net*_*eet 8

好的,我准备好了.对我来说,这听起来像是对当前技术前景的一定程度的挫败感.事实上,当你没有这样的银弹时,感觉就像要求一颗银弹.

我认为直到最近Flash才有可能成为银弹,但随着移动设备不再支持Flash的扩散(iOS最初最近的Windows Phone 8),Adobe决定停止开发用于移动设备的Flash插件,以及事实上,HTML5的能力较弱,而且很难实现Flash所享有的近乎普遍的支持,因此根本不存在一个通用的解决方案.

您说您想使用开放标准构建您的Web应用程序,但您没有解释原因.可能有很多原因,包括特定项目的业务要求,您可以使用的技能组合,支持移动设备的需求,和/或相信开放标准只是比专有技术更好的选择.

此外,您没有提供有关您的Web应用程序性质的任何细节,如果您接受不再是一个通用的解决方案,那么很难提供一种非常有信心的替代方法.

也就是说,如果我们假设您的Web应用程序很复杂且数据和UI驱动程度很高,那么在我看来有两种方法可供您使用.

  1. 使用开放标准构建应用程序并接受开发需要更长时间,并且您无法保证各种浏览器的用户体验的一致性.
  2. 在Flash中构建应用程序,这将允许您完成今天想要做的所有事情,并且可以更快地完成(由于平台的高级工具和组件集),并保证各种浏览器的用户体验的一致性.如果需要移动支持,您可以将应用程序打包到目标iOS(本机)和Android(通过AIR运行时),理论上只对核心代码库进行微小更改.

但是,要真正回答你的问题,我能找到的将HTML,JS和CSS转换为SWF的工具最接近的是OpenLaszlo,一种声明性语言和组件集,可以将相同的代码发布到SWF或DHTML(如何搞笑)听起来过时了!).然而,它似乎具有死亡项目的所有标志.