【问题标题】:HTML5 with swf and .net带有 swf 和 .net 的 HTML5
【发布时间】:2018-10-16 20:40:53
【问题描述】:
  1. 我对 HTML5 有一些困惑。为什么人们想要转换 swf 到 HTML5 - 使用 swf 有什么好处或缺点?
    1. 什么是转换 swf 的最佳方法,我检查了一些工具,例如 Adobe Animate CC 但似乎不适用于所有 swf - 所以 实际限制或任何其他可以发挥作用的工具是什么?
    2. 将 swf 与 HTML5 一起使用是不好的做法吗?
    3. 将 Asp.Net 与 HTML5 一起使用是否正确,或者您看到了一些缺点?我知道我们需要为后端使用至少一种类型的脚本

谢谢

【问题讨论】:

  • Web 上的 SWF 需要浏览器插件 (Flash Player) 才能工作。浏览器插件是主要浏览器正在逐步淘汰的东西。 2020 年之后,SWF 将只能在原生应用程序(PC、Mac、Android、iOS)中运行,而不能在主要浏览器品牌中运行。
  • 是的,这就是我们为 2020 年做的准备。我们有一个网站,里面有 500 多部用 Actionscript 1.0 编写的互动电影,网站是 asp.net;即使在 2020 年之后,我们也在努力寻找让所有工作都正常工作的快速方法。
  • 2020 年之后,您的访问者将不得不找到选择仍支持 swf 的桌面或移动浏览器应用程序。您可以尝试使用 Animate CC(使用 AS3 代码和 AIR)制作适用于桌面和移动设备的查看器应用程序。使用它的浏览器 API stageWebView 加载网站 URL,它可能会显示(“可能”是因为我从未测试过任何基于 AS1 的 swf)。你所能做的就是尝试......
  • PS:example AIR/AS3 code 加载 Google.com。如果您修改它以加载您的网站并且它运行良好,那么您就会知道是否值得为您的用户提供定制的查看器应用程序。或者,只需投资支付一名编码员以使用 HTML5/Javascript 重新创建交互性。

标签: c# html flash html5-video adobe-animate


【解决方案1】:
  1. 在桌面设备上有一些性能优势,但 SWF 在现代移动设备上通常要慢得多,并且不受 iOS 设备的支持。您不应该使用 SWF 的最大原因是它们通常由 Flash Player 执行,即 2020 年 Adob​​e 的 being retired,并且它们已经被 Chrome 等某些浏览器部分阻止。
  2. 实际上,对于任何重要的应用程序,您都需要在 HTML5 中完全重写 SWF。您可以在 JavaScript 中使用一些 ActionScript 代码,因为这些语言是相似的,因为它们都是 ECMAScript 的实现。
  3. 参见第 1 点。您可以这样做,但这不是一个好主意。
  4. 既不正确也不不正确。这是一个选择。一个可行的。但还有许多其他后端替代语言,包括(但不限于)Ruby、Java、F#、JavaScript 等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 2016-01-19
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    相关资源
    最近更新 更多