代码之家  ›  专栏  ›  技术社区  ›  Pim Jager

动画标题应该是Flash还是JavaScript?

  •  4
  • Pim Jager  · 技术社区  · 17 年前

    我在一家小型网站建设公司工作,在我们的一个客户网站上,我们在横幅上有一个Flash动画。动画相当粗,只有4兆字节。客户端最近请求重新生成站点,该站点将再次包含一个动画头。我们这次考虑的不是在flash中构建头文件(或者实际上在flash中构建头文件,因为我们都不能真正进行flash),而是在javascript中构建头文件(使用jquery().animate()和插件)。

    这是个坏主意吗?Flash是否更适合动画标题?我知道你有更多的选择,但你也需要用户下载Flash播放器,而JavaScript是广泛可用的。
    它也是一个非常简单的动画,主要由文本弹出和弹出以及一些图像移动/淡入和淡出组成。

    使用jquery应该很容易(我认为自己对jquery很有经验),为什么我们要选择flash方法而不是javascript/jquery?

    另外,如果我们选择JavaScript方法,那么确保动画不会影响页面中的其他内容的最佳方法是什么?在一个绝对位置DIV里做完整的动画会有效果吗?

    编辑
    当我说横幅的时候,我实际上是指标题。

    9 回复  |  直到 8 年前
        1
  •  6
  •   stesch    17 年前

    按此顺序:

    1. 不要在网页上使用任何动画。它看起来像一个广告,会分散人们对内容的注意力。只是刺激。

    2. Flash是为动画制作的。如果有知识,就用它。

    3. 尝试使用javascript并观察CPU。我们用jquery制作了一个简单的幻灯片,电脑在第一次运行后启动风扇。考虑限制动画,这样当用户离开房间去上厕所休息时,它就不会烤用户的电脑。

        2
  •  5
  •   Mihai Nita    17 年前

    你也可以试试动画gif。 有些人可能认为它很古老,但它非常轻便,体积小,可以完成工作。

        3
  •  2
  •   Loren Pechtel    17 年前

    4梅格广告?直接进入我的过滤文件!我建议客户重新考虑他们的广告!

        4
  •  1
  •   Ólafur Waage    17 年前
    overflow: hidden;
    

    应该帮助JavaScript不影响其DIV之外的任何其他内容

    但是我们用flash做了一些简单的动画,它们从来没有超过几百千字节。

    我建议在Flash中进行,并在中对动画进行编程。Flash动画中的哪些细节使它变得如此庞大,您是否在使用非常大的资产并将其缩小?

        5
  •  1
  •   Tobias Cohen    17 年前

    当然是闪光。如果你决定以后再开始使用javascript,用它来构建复杂的动画就容易多了,几乎没有干扰的风险,而且如果我对动画有问题,我也很容易摆脱adblock。

    如果你不太习惯用手握闪光灯做事,你可能想看看Swish,这对创造那些吸引眼球的怪兽很好,客户似乎不需要太多的努力就能喜欢它们。

        6
  •  1
  •   Scott Evernden    17 年前

    Flash有85%的浏览器渗透率,所以不应该成为一个问题。另外,用jquery animate()做的任何事情都不会像用flash做的那样好看。但是如果你没有这些技能,那就没有必要再进一步讨论了。使用你所知道的-animate()离开-它只是一个该死的横幅/标题-进入下一个项目。

        7
  •  0
  •   ecleel    17 年前

    有一些技术可以减小闪光灯的尺寸。看一看 this this .

        8
  •  0
  •   Paul    17 年前

    你看到这个了吗? http://robot.anthonycalzadilla.com/ 相当类似于flash,但使用jquery构建。jquery(或其他javascript)动画的一个优点是搜索引擎(和屏幕阅读器)可以看到任何HTML文本。

        9
  •  -1
  •   Tiger Mechazord    8 年前

    截至2017年,许多人都会在HTML5画布/javascript中进行此操作。麦当劳(特别是“欢乐餐”子网站)是一个使用HTML5/javascript在页面背景上移动元素的网站。