Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要Flash到HTML5站点建设建议吗?_Html_Actionscript 3_Flash_Unity3d - Fatal编程技术网

需要Flash到HTML5站点建设建议吗?

需要Flash到HTML5站点建设建议吗?,html,actionscript-3,flash,unity3d,Html,Actionscript 3,Flash,Unity3d,我使用和信任Flash已经超过十年了,但由于世界似乎正在慢慢地使用它,因此可以公平地假设,至少将任何新想法转换为一种更为广泛接受的媒介是有意义的 通过在一个新网站上工作和/或转换一个新的HTML5项目,将内部设计和编码重组为基于帧的动画等的内联编码,从而能够最大限度地发挥Javasscript编码等的潜力,这是明智之举吗 基于包的类显然会变得多余,在我看来,使用多段媒体在这种情况下是不可用的,我这样想对吗 此外,在使用Unity3D后,您是否认为您可以像以前使用Flash一样创建一个完整的交互式

我使用和信任Flash已经超过十年了,但由于世界似乎正在慢慢地使用它,因此可以公平地假设,至少将任何新想法转换为一种更为广泛接受的媒介是有意义的

通过在一个新网站上工作和/或转换一个新的HTML5项目,将内部设计和编码重组为基于帧的动画等的内联编码,从而能够最大限度地发挥Javasscript编码等的潜力,这是明智之举吗

基于包的类显然会变得多余,在我看来,使用多段媒体在这种情况下是不可用的,我这样想对吗

此外,在使用Unity3D后,您是否认为您可以像以前使用Flash一样创建一个完整的交互式网站,并将图库和/或编码的交互式媒体以这种方式包含在其中或作为覆盖层,这是一个可行的解决方案?还有可能将基于Unity的网站与交互式媒体相融合,以参考画廊或显示媒体的其他方式,因此如果我设计了一个3d商店,并合并了多个部分来激活(例如)帮助部分、Q&a以及我希望激活as3功能以查看的任何其他部分,作为弹出窗口或屏幕覆盖等

如果您对此有任何帮助,我们将不胜感激,因为似乎由于缺乏Adobe对Flash的前瞻性支持,Flash正在慢慢消亡,人们也没有稳定的理由使用它

提前谢谢

重组内部设计[…]以最大限度地利用Javascript编码等,这是明智之举吗

是的,因为正如你所说的,flash正在被遗忘,所有浏览器的研发都将集中在其他技术上

所以我建议你考虑用HTML5使用SVG,下面是为什么:

Unity3D是一个很好的游戏引擎,但我认为对于你来说,它有点过分:Unity3D是为制作视频游戏而设计的,所以如果你只想简单的交互,没有着色器,没有AI,没有粒子,没有物理等等,就不要使用它。未使用的功能=较重的项目。
作为补充说明,用户甚至需要安装插件、拥有相当好的图形卡和处理器等。
重新开始就像用火箭筒砍树:太贵了

您可以选择Three.js或其他无数基于WebGL的框架。由于它们使用WebGL,因此面向未来,并受到现代浏览器的本地支持。
例如,Three.js轻量级、功能强大且易于使用。
这些轻量级框架非常适合成为交互式媒体,但在浏览器眼中,它们是一个不透明的整体,就像图像一样(正如@Serlite所说)

似乎您想要一个通过javascript和可插入媒体与HTML元素交互的框架,所以只需使用HTML5和SVG进行图形和动画。
您想要一个交互媒体,比如flash媒体?只需将其添加到您的网站中,就像之前一样,但在
标记中。
它的矢量图形,广泛使用,它有很多框架和编辑器,是轻量级的,强大的和免费的

希望能有帮助

重组内部设计[…]以最大限度地利用Javascript编码等,这是明智之举吗

是的,因为正如你所说的,flash正在被遗忘,所有浏览器的研发都将集中在其他技术上

所以我建议你考虑用HTML5使用SVG,下面是为什么:

Unity3D是一个很好的游戏引擎,但我认为对于你来说,它有点过分:Unity3D是为制作视频游戏而设计的,所以如果你只想简单的交互,没有着色器,没有AI,没有粒子,没有物理等等,就不要使用它。未使用的功能=较重的项目。
作为补充说明,用户甚至需要安装插件、拥有相当好的图形卡和处理器等。
重新开始就像用火箭筒砍树:太贵了

您可以选择Three.js或其他无数基于WebGL的框架。由于它们使用WebGL,因此面向未来,并受到现代浏览器的本地支持。
例如,Three.js轻量级、功能强大且易于使用。
这些轻量级框架非常适合成为交互式媒体,但在浏览器眼中,它们是一个不透明的整体,就像图像一样(正如@Serlite所说)

似乎您想要一个通过javascript和可插入媒体与HTML元素交互的框架,所以只需使用HTML5和SVG进行图形和动画。
您想要一个交互媒体,比如flash媒体?只需将其添加到您的网站中,就像之前一样,但在
标记中。
它的矢量图形,广泛使用,它有很多框架和编辑器,是轻量级的,强大的和免费的

希望能有所帮助。

(这篇评论太长了。)

虽然FlashPlayer是一种技术,基本上可以在其所支持的每个平台上使用统一的API做任何事情,但web浏览器却不能做到这一点。不同技术有着不同的规格和不同的优缺点,其中包括SVG、DOM、CSS、Canvas、WebGL、JavaScript、从或ES7传输的JavaScript,当然还有在这些技术之上构建的流行的特定于用例的库,它们本质上需要自己的语法、项目结构,以及图书馆的专门知识。不要忘记所有相关的开发框架,如NPM、SASS、Bower、Gulp、Grunt等

换句话说,没有什么灵丹妙药,这在很大程度上取决于你想做什么。这就是为什么没有真正好的视觉创作工具的原因,在我看来,要有一个与Flash和Flash Player相当的工具是很难的。具有讽刺意味的是,如果使用Canvas(via)是您的理想解决方案(有利于创造性的游戏体验,就不要这样了)