阅读更多

19顶
0踩

Web前端

原创新闻 Gordon:使用JavaScript实现的Flash Runtime

2010-01-14 12:36 by 资深编辑 wutao0603 评论(24) 有10795人浏览

Tobias Schneider 创建了一个可运行在浏览器上的Flash runtime——Gordon,非常的惊人!它使用纯Javascript和SVG实现,而且所有的资源都是开源的,MIT许可,你可以在Github查看其资源。


立即查看Gordon演示

在最新版本的Firefox,Chrome和Safari中表现的很有魅力,当然也包括iPhone上的Safari浏览器。

  <body onload="new Gordon.Movie('trip.swf', {id: 'stage', width: 500, height: 400})">
    <div id="stage"></div>
  </body>

 

 

 

  • 大小: 26.3 KB
  • 大小: 76 KB
来自: ajaxian
19
0
评论 共 24 条 请登录后发表评论
24 楼 wooodyhuang 2010-01-16 09:55
看来又多了一种方式来表现效果
23 楼 chunquedong 2010-01-15 23:04
令人兴奋的发明
22 楼 bitray 2010-01-15 16:44
有些人就是弱智。自己写不出来就说人家写的也不好,还有些人更逗,好像认为很简单,结果自己不还是想不到?
21 楼 javaeyebird 2010-01-15 12:21
[color=blue][/color]只支持flash动画,不支持actionscript和flex。
它设了一个定时器,把flash每帧的动画指令转换成SVG的DOM操作
可以看看源码,很简单
20 楼 grandboy 2010-01-15 10:38
可以关注这个项目。
19 楼 sinoyster 2010-01-15 10:33
我播放起来还算流畅
18 楼 shinezhou 2010-01-15 09:51
啥意思?用js一帧帧画图?


17 楼 witcheryne 2010-01-15 09:14
没明白是什么意思~~

javascript + SVG 模拟flash ???

将flash转成svg ?
16 楼 wangzaixiang 2010-01-15 08:53
不错。

这个软件可能会建立一个新的测试标准,看看谁的JavaScript最快,运行一个JavaScript版本的Flash就可以了。

如果在这个标准之下,JavaScript能够迎头赶上,追上flash,那个时候,浏览器作为一个桌面操作系统的梦想,就不远了。

期待中,很多革命的技术其实就是从几个玩家的概念去改变的。如果这个Flash实现因此改变了浏览器的未来,那这个作者就可以名留青史了。
15 楼 faylai 2010-01-15 08:31
让adobe 发布一款浏览器不就行了?
14 楼 dch1287 2010-01-14 23:05
已经非常NB了

不过只是实现了部分的API(仅图形方面的?),我用了几个稍微复杂点的swf,就报错了

还有个问题,就是无法解析跨域的swf咯,XHR的局限

另外,想想JS暂时也不可能实现本地数据存储,摄像头,麦克风,网络通信等API
13 楼 fuwang 2010-01-14 21:56
不能播放flv视频吧
12 楼 cqllang 2010-01-14 20:56
tiger那个页面怎么在我的Chrome上差点弄死了。。。
11 楼 ^-^ 2010-01-14 17:02
强。不过IE不行。。
10 楼 rainv 2010-01-14 16:27
岂不是不用装flash插件就可以运行啦~
9 楼 ioly 2010-01-14 16:03
弓虽!纯JS实现的在google chrome上运行非常流畅
8 楼 Snow_Young 2010-01-14 15:20
相当于js上的swf模拟器啊
7 楼 wjsir 2010-01-14 14:58
weiqingfei 写道
真是吃饱撑的。

我看你是吃不饱饿的
6 楼 terryang 2010-01-14 14:52
liang.itjob 写道
播放不流畅,而且CPU占用高

flash看视频cpu占用也不低啊~~
5 楼 terryang 2010-01-14 14:51
没说需不需要安装Adobe的插件啊~~~,不需要的话那就太cool了吧~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • DB2 重命名不同的索引时出现的锁等待问题-contracted.doc

    本文介绍了在 DB2 上对不同的表的索引做 rename index 操作时,出现的 EOT 类型锁等待问题的分析和解决办法

  • DB2 V9.7 分区索引新特性

    DB2 V9.7 分区索引新特性 改进大型数据库性能 郝庆运, 软件工程师, IBM   简介: 在本文中将介绍 DB2 V9.7 中的新功能 - 分区索引,如何使用和管理分区索引,以及分区索引如何改进大型数据库性能。   标记本文!   发布日期: 2009 年 7 月 13 日 级别: 初级 访问情况 : 2051 次浏览 评论: 0 (查看 ...

  • 利用db2dart 工具来理解DB2 数据存储方式

    作者:郝庆运 (haoqingy@cn.ibm.com), 软件工程师, IBM黄耀华 (yaohuah@cn.ibm.com), 软件工程师, IBM 简介 DB2 数据库中的数据表存放在表空间中,每个表空间可以有一个或...

  • 使用JavaScript实现的Flash运行环境Gordon.zip

    Tobias Schneider 创建了一个可运行在浏览器上的Flash runtime——Gordon,非常的...它使用纯 Javascript和SVG实现,而且所有的资源都是开源的,MIT许可,你可以在Github查看其资源。 在线演示 标签:Gordon

  • Search Results Design: Best Practices and Design Patterns

    Flickr also allows the images to be displayed either in a detail-heavy list-style view or inside of a Flash-based slideshow gallery. PhotoBucket Photobucket (above) allows filtering of search ...

  • 《Cloud Native》云原生技术汇总

    - The SPIFFE Runtime Environment. Vault - A Tool for Managing Secrets. Secure Images Secure your images so that you maintain control of how they are displayed on the Internet. Notary...

  • Interesting Finds: 2010 01.10 ~ 01.18

    Gordon: Flash Runtime Implemented in Javascript Understanding delete Using Flex to build your real-time chart Other 5 Best DVD-Ripping Tools How to copy files remotely You should...

  • 【USB】全球USB厂家 USB ID大全。更新时间:2018-01-04

    7778 Counterfeit flash drive [Kingston] 0002 Ingram 0003 Club Mac 0004 Nebraska Furniture Mart 0011 Unknown 7788 counterfeit flash drive 0053 Planex 5301 GW-US54ZGL 802.11bg 0079 DragonRise Inc. ...

  • 被阿里舍弃,2020年了,还有人在迷恋Oracle数据库?

    数据库领域,有曾经被誉为地球最强的——Oracle数据库。 注意,这里说的是Oracle数据库,并非Oracle公司。在Oracle数据库最为顶峰的时候,世界500强、互联网公司、业界的DBA码农们,都将Oracle数据库其视为圣神不可侵犯的领袖。毫不夸张的说,那时的Oracle数据库,天上天下,唯我独尊。 那时虽然有IBM DB2、Microsoft SQL Server、Syba...

  • 我用DB2这些年(四)

    续:恢复数据库最近不断地有人问我怎么在命令行下面恢复数据库,我给每个人都进行了比较详细的说明;后来感觉这样的事情还是写出来比较好一些,于是就有了想写关于这个东西的念头。我想还是从讲故事开始把。。。。。。那是一个冬天,很冷很冷的那种。当时做一个项目,采用IBM RS6000小型机作为数据库的服务器,当时是第一次接触这种机器,感觉什么东西都很新鲜。在摆弄了几天之后我真正认识到学会使用CPL环境

  • 我用DB2的这几年(三)

    系统运行一段时间以后,用户抱怨某些操作响应速度过慢;这个在项目前期没有出现过类似问题,因此怀疑是数据量过大造成的原因。但是,查询相关业务表中仅仅只有3万多的的数据量,不足以构成影响程序响应速度过慢的瓶颈。更奇怪的是采用导入的方法将此表数据装载进来却没有发现上述现象,我百思不得其解。 几天后,无意间翻阅一本杂志,其中有这么一段话——“每当SQL语句被发送到到DB2 数据库管理器中处理时,SQL

  • 【USB】全球USB厂家 USB ID大全。更新时间:2017-07-29

    7778 Counterfeit flash drive [Kingston] 0002 Ingram 0003 Club Mac 0004 Nebraska Furniture Mart 0011 Unknown 7788 counterfeit flash drive 0053 Planex 5301 GW-US54ZGL 802.11bg 0079 DragonRise Inc. ...

  • Java核心技术 卷Ⅰ 基础知识(原书第10版)

    第4章将介绍面向对象两个基本成分中最重要的——封装,以及Java语言实现封装的机制,即类与方法。除了Java语言规则之外,还对如何完成合理的OOP设计给出了忠告。最后,介绍奇妙的javadoc工具,它将代码注释转换为一...

  • List of 105 Software Testing Tools to Meet Your Testing Objectives

    using JavaScript and core Java APIs. It provides User Interface for handling dynamic parameters and automated cookies. It also integrates resource monitoring for most of the popular Web ...

  • Type system

    whether at compiler time or runtime, manually annotated or automatically inferred. As Mark Manasse concisely put it: [ 2 ] The fundamental problem addressed by a type theory is to ensure ...

  • GitHub 上嵌入式方面的项目

    GitHub 上有什么嵌入式方面的项目? 专注嵌入式软硬件开发~ 基于STM32G0采用USB type-C供电的开源锂电池充电器, ...2)LiPow使用USB Type C和Power Delivery为锂聚合物电池充电。它支持2s-4s包的充电和平衡。 ...

Global site tag (gtag.js) - Google Analytics