代码之家  ›  专栏  ›  技术社区  ›  Roman

我能用JavaScript做adobeflash做的事情吗?

  •  1
  • Roman  · 技术社区  · 14 年前

    JavaScript是否也能像Flash那样做呢?如果是这样的话,从adobeflash切换到JavaScript是个好主意吗?

    6 回复  |  直到 14 年前
        1
  •  3
  •   naikus    14 年前

    你可以用javascript来“做”flash!!看看这个! Smokescreen

    严肃地说,flash有自己的优势。比如游戏和一些非常专业的应用程序,比如音频视频编辑等等。也许javascript和HTML5还没有出现,但它已经接近了!

        2
  •  10
  •   Bart van Heukelom    14 年前

    不,JavaScript不能像Flash那样做。 也许HTML5 w/canvas,JavaScript w/JQuery,CSS3,一些webkit和一些SVG/JPG来处理图片和动画可以尝试使用Flash 5-10年前。

    视频

    <video> 标签-最好的东西来了。我不会撒谎。但这不是JavaScript。

    音频

    我记得有一次它可以用于MIDI文件,但是它需要基于浏览器的兼容性检查

    <audio> 标签-推理与 <视频> 标记,它不是JavaScript

    1. Mr.Doob's Playground
    2. Spiderman Animation
    3. SmokeScreen Flash to JavaScript

    注意。 不要谈论 Apple Demos ... 这是一个笑话和所有的营销。他们只针对浏览器进行了优化(Safari)

    也不要谈论史蒂夫做了什么或没有说什么。他是市场营销专家。另一个史蒂夫(史蒂夫沃兹尼亚克)是工程师。

    <canvas> 还有JS(2) 是伟大的动画,可以完成一个青少年在Flash IDE 5年前。。。做这么简单的事太费劲了(3) 很好,但是你从Flash文件开始^

    代码行

    在许多情况下,ActionScript,更好的是flashide使动画轻松地使用了比JavaScript少一半的代码行(甚至可能是简单的时间线拖放)。引入JQuery等库是为了缩短代码量。即使在大多数情况下,ActionScript中所需的代码/实现也更少。

    这由开发人员掌握,与语言无关。Flash能够提供与SWFAddress(Ajax)的深度链接、页面大小调整(Stage Scale)等等。人们经常谈论Flash的性能,是的,这是真的,但这是开发人员在内存管理方面的糟糕设计。

    JavaScript将受到 < 以及其他元素来实现Flash所能做的。如何实现?如果HTML5开始出现问题,你会怎么做?发送错误请求?不。。。对于HTML6规范,您将等待3-5年。

    建议

    我建议浏览杜布先生的作品、韦比奖和谷歌最棒的Flash网站。仔细看他们,看看你能不能提出案例研究。就像这个: Creating marketing platforms with Adobe Flex http://www.bombaysapphire.com/

        3
  •  3
  •   Pekka    14 年前

    JavaScript是否也能像Flash那样做呢?

    不,绝对不是。虽然两者都有一些共同的功能,比如动画和交互界面,但是JavaScript和Flash的设计理念有着根本的不同,而且就这些领域的特性而言,Flash无疑是遥遥领先的。

    可能,这取决于你在Flash中到底在做什么。如果你更详细地概述一下,你肯定会得到更具体的答案。

        4
  •  3
  •   Paul Dixon    14 年前

    以下是对苹果最近鼓吹HTML5的回应- Jump back in time with HTML5 . 使用Flash还有很多理由!

    苹果HTML5演示(左部分) 仅适用于Safari(占总数的4.7%) 所有设备上的用户)。一些HTML5 功能工作,其他人不会工作 其他浏览器。事实上,事实上, HTML5并不是一个真正的标准。 今日快闪演示(右部分) 显示97%的WebSurfer可以 体验它的本来面目 应该是今天&明天:新鲜 顺便说一下,这些 闪光的例子是非常困难的或 根本不可能建造 HTML5

        5
  •  2
  •   Darin Dimitrov    14 年前

    取决于你要找的功能。尽管javascript最近有了很大的发展,并且引入了许多框架,但在创建丰富的web界面方面,它无法与Flash相比。我认为,尽管HTML5等新概念将逐步引入,但GPU和HTML+javascript的使用有朝一日可能会填补这一空白。

        6
  •  1
  •   Noddy Cha    14 年前

    Javascript非常庞大。但它不能取代闪光灯。!使用flash的最大优点是隐藏源代码。。它在Javascript中总是不适用的。!

    Flash应用于动画、三维网站等。。当然,你不能创建一个与Flash竞争的前端。。

    一个好的解决方案是=>如果你想你的网站有很好的编程属性,那就用javascript吧。。

    如果你想你的网站是在前端设计好去闪光!! 虽然flash有自己的脚本语言[Actionscript],但它没有javascript灵活!!!!