FLASH2004后出现了FLASH8 FLASH CS3 FLASH CS4 作动画前台的FLASH8 这个版本的书和教程比较多,但就动画来说CS4的功能更强大,而且他是向前面兼容的8能做的事CS4都能做,8不能做的他也能做,他有骨格系统,有3D功能,如果学后台CS3 和CS4 有AS3.0 2004是AS2.0他们完全不一样,AS3.0可以说一门专业的面向对象语言.将来很有前途,你是学生我建议你学最新的CS4 如果你是一个工作人员那你要看你自己的需要,我是一名教师用FLASH做课件FLASH8就可以了,而且AS2.0比AS3.0好学的多(个人认为做课件用好学如果学深了还是AS3.0好学好用)
如今flash是不是已经要淘汰了?是不是已经被其他软件代替了?
作者:尤雨溪
链接:http://www.zhihu.com/question/19862568/answer/13354383
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
从长远来看,HTML5会挤占Flash大部分的市场,但Flash主要是在游戏开发方面还是会有一块生存空间。
功能上:现代浏览器正在迅速地拓展javascript的应用范围: 原生的视频/音频API,2D绘图有Canvas,3D有WebGL,即时通信有WebSockets,还有Local Storage。正在讨论并有可能会在将来加入标准的API还有Geolocation(地理位置),File API(更强大的上/下传),WebStorage(加强版cookie),甚至还有本地文件处理能力等。Flash现阶段在功能已经没有太大优势可言,作为流媒体解决方案暂时还有一席之地,但浏览器原生API普及之后被取代是迟早的事情。在数据存储和本地操作方面,由于是一个插件,更是受到各种安全性的制约。 (这里基于web,不讨论Air)
性能上:曾经Flash在整体性能上具有明显优势,AS3是编译语言,在虚拟机上运行效率比当年的javascript要快很多。但是现在各大浏览器都注重了javascript引擎的优化,尤其是Chrome的V8,单纯在代码运行的效率上已经和AS3并驾齐驱。但是在2D动画上,Flash的优势依然明显,即使是在Chrome上,平均fps依然要比canvas高出一截。另外Flash本身的IDE对矢量图的支持也是Canvas所不具备的。从这一点来看,Flash在依赖大量2D图像的游戏上仍然保持着绝对优势。3D方面,Flash Player通过Molehill API获得了GPU支持,而WebGL也是直接调用GPU的,性能上没有太大差别,主要是开发上API和第三方3D引擎的比较,这方面Flash显然更为成熟,但js正迎头赶上。
语言上:AS3本身是从ECMAScript(也就是javascript的ISO标准的正式名称)拓展出来的,但是提供了更完善的类型支持,风格上变得更接近于java,在复杂的OO项目上要比js更容易管理。Javascript本身是一个很独特的语言,兼具OOP, imperative和functional的风格,但是对类型的支持很弱(prototype-based),这使得用js开发复杂的项目比较麻烦,但是近来随着js的升温,各种针对js的design pattern和模块化js库相继出现,借助它们也可以有效的加强js代码的结构性。另外需要指出的是js现在的应用范围已经远远超越了浏览器内部,Node.js提供了一个基于V8引擎的js运行环境,使得js可以用来作为服务器语言,也可以用来写各种命令行工具。其他也有如MongoDB就是使用js的数据库。javascript的未来应用前景要比AS3广泛的多。
平台支持上:Flash是嵌入型的,只要能运行,那么在它本身的虚拟机内就不存在兼容性的问题,只存在版本的问题;而Flash Player的版本更新adopt rate向来是非常高的。这一点上对开发者而言少了很多麻烦。HTML5最令人头痛的就是参差不齐的浏览器兼容性,这也是现阶段HTML5最大的硬伤。但是HTML5在平台上也有一个明显优势,那就是越来越重要的移动平台上,HTML5的支持情况要好很多很多(iOS支持几乎所有的HTML5 API和CSS3属性,而大多数移动浏览器都是HTML5支持良好的webkit内核),相比之下Flash在iOS上直接出局,也是一个硬伤。从长远来看,HTML5还是绝对赢家,因为浏览器支持度只会越来越好,而移动平台上Flash已经没有竞争力,Adobe最近已经宣布停止了移动平台上Flash Player的继续开发。
额外一点:在相当多的大型企业内部,都有很多昂贵的内部专用的网络应用,因为开发年代久远,都是针对IE6开发的,一旦不用IE6就要出问题。更新浏览器意味着要替换这些应用,耗费会很大,加上这些企业的管理层不懂技术,往往不愿意这么做。而开发新应用的时候,开发者就必须要针对IE6开发,这就给了Flex应用一个独特的生存空间:在IE6里也可以提供丰富的界面和复杂的功能要求。不过这一点随着时间的推移,迟早也是要不成立的。
CSS3 是否能够成为未来 Web 动画的主流
不能。局限性太大。功能性不足。只能用于做一些比较小型的效果,适用于移动端,相比传统flash,gif等等的动画优点在于数据少,可控性高,缺点在于性能方面资源占用较大,但是相对的,小型CSS3动画的运行效率远远比flash和gif高的多。
我们或者说CSS3只是一个基础的矢量动画。
在新网页时代,HTML5的诞生和WebGL的推出让网页图形化动态化和多态化变为可能。WebGL才将会成为未来web动画的主流。通过canvas图形层和svg矢量图形,图像矢量化,高清化离我们越来越近,各种各样的HTML5应用和游戏泉涌而出,开发者完全可以利用canvas优良的绘图能力取代传统flash动画,并更高效的在页面中执行。这个标准还在优化,相信不久的将来网页动画界将不再是Adobe的天下
追着我举报的人,好玩么?不嫌累你继续举报
Flash的软件介绍
Flash是一种动画创作与应用程序开发于一身的创作软件,到2013年9月2日为止,最新的零售版本为AdobeFlash ProfessionalCC(2013年发布)。Adobe Flash Professional CC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画,以及使用Adobe ActionScript 3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。 Flash Player 是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromedia flash做出的图像。这个播放器非常小,只需花一点点时间下载,对于在体验网页上的多媒体效果是个很好的开始。
Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多东西。这个最新版本可以观看所有的flash格式。若你要观看网页上的多媒体内容,flash player几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。 Flash的前身是FutureSplash Animator,在出现时它仅仅作为当时交互制作软件Director和Authorware的一个小型插件,后来才由Macromedia公司出品成单独的软件。曾与Dreamweaver(网页制作工具软件)和Fireworks(图像处理软件)并成为“网页三剑客”。Flash随着互联网的发展,在Flash4版本之后嵌入了ActionScript函数调用功能,使互联网在交互应用上更加便捷。该公司及旗下软件于2007年被Adobe公司收购并进行后续开发。(Macromedia最后一个版本为Flash8,Adobe收购后第一个发布的版本为Flash CS)
Adobe Flash Professional CS6仅是Adobe Flash Platform开发平台中的一个产品。除了Flash之外,Adobe还提供了Flash Catalyst和Flash Builder。Flash Catalyst是一个设计工具,它无需编写代码即可快速创建富有表现力的界面和交互式内容。Flash Builder(以前称为Flex Builder)是适合于开发人员(而不是动画师或设计师)创建交互式内容的以代码为中心的环境。尽管开发平台不同,这3种工具最终都将生成相同的结果——Flash内容(SWF文件)。Flash SWF文件在浏览器上的Flash播放器中、浏览器外面的桌面上的AIR(Adobe Integrated Runtime,Adobe集成运行环境)中或者在移动电话上运行。
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
要在Flash中构建应用程序,可以使用Flash绘图工具创建图形,并将其它媒体元素导入Flash文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
Flash是一个非常优秀的矢量动画制作软件,它以流式控制技术和矢量技术为核心,制作的动画具有短小精悍的特点,所以被广泛应用于网页动画的设计中,以成为当前网页动画设计最为流行的软件之一。
相关专业术语: 1. flashpoint
着火点 2. flashmemory
快闪式存储器 3. flashfile system (FFS)
快闪档案系统 4. flashcard
快闪卡 5. goldflash
金色闪标,黄金闪标 6. memory,flash
快闪存储器 7. moldflash
模子溢料;模子毛刺 8. system,flashfile (FFS)
快闪文件系统 9. MicrosoftFlashFile System
微软的快闪文件系统 10. FlashTranslation Layer
快闪转换层 11. FlashFile System
快闪文件系统 历史版本版本名称 更新时间 增加功能 Future Splash Animator 1995年 由简单的工具和时间线组成 Macromedia Flash 1 1996年11月 Macromedia更名后为Flash的第一个版本 Macromedia Flash 2 1997年6月 引入库的概念 Macromedia Flash 3 1998年5月31日 影片剪辑,Javascript插件,透明度和独立播放器 Macromedia Flash 4 1999年6月15日 文本输入框,增强的ActionScript,流媒体,MP3 Macromedia Flash 5 2000年8月24日 智能剪辑,HTML文本格式 Macromedia Flash MX 2002年3月15日 Unicode,组件,XML,流媒体视频编码 Macromedia Flash MX2004 2003年9月10日 文本抗锯齿、ActionScript2.0,增强的流媒体视频行为 Macromedia Flash MX Pro 2003年9月10日 ActionScript2.0的面向对象编程,媒体播放组件 Macromedia Flash 8 2005年9月13日 详见Flash8 Macromedia Flash 8 Pro 2005年9月13日 方便创建FlashWeb,增强的网络视频 Adobe Flash CS3 Professional 2007年 支持ActionScript3.0,支持XML Adobe Flash CS3 2007年12月14日 导出QuickTime视频 Adobe Flash CS4 2008年9月 详见Flash CS4 Adobe Flash CS5 2010年 FlashBuilder、TLF文本支持 Adobe Flash CS5.5 Professional 2011年 支持 iOS 项目开发 Adobe Flash CS6 Professional 2012年4月26日 生成sprite菜单,锁定3D场景,3D转换 Flash Professional CC2013年11月 经过改进的新动画编辑器
创建和发布 WebGL 内容
导出为 SVG 格式
使用可变宽度工具增强笔触
Kuler 面板
创建用于 Flash Professional CC 的 HTML5 扩展
与 Adobe Creative Cloud 实现工作区同步
Flash动画制作的运用范畴有哪些
我常做的项目说下。
会展视频,这个需要FLASH制作成动画输出SWF然后导入AE来做。
会展,明星,晚会交互,这个多是采用矢量绘制不用图片,FLASH是矢量的不用设置尺寸,投影到大屏幕上一直清晰,非常好用。
H5页面,没错FLASH是支持HTML输出的,所以制作网站动画非常方便。
手机端,微信页面动画,现在新年我就做了不少这个,同样输出H5然后再微信载入。
AIR程序,桌面,安卓,苹果的,暂时不支持WIN10手机,可以制作一些小程序,和手机端应用。
关于动画方面,组建动画系统我一般省事系统是AI+FLASH+AE,AI绘图输出SWF,然后导入FLASH制作动画和补件,然后再导出SWF拖入AE添加特效,合成声音和剪辑。
交互动画方面,一般是FLASH直接做,不过要会AS3
3D漫游一般是用WEBGL格式,需要学习代码。
H5方面需要h5代码和JS。
总之FLASH比较多能,但是每个都要很多知识。动画需要画功和懂动画流程和原理。交互需要会代码并且还不是一种。所以软件界面虽然简单但是只会软件基本什么都做不了。这个也是很多新手说FLASH太弱的原因,因为他们本身就没有制作的基础。
html5不是语言吗?为什么说取代flash
首先html5永远不会取代FLASH,只是在网页上的动画显示上之前用的flash,现在用相对更轻的脚本代码来实现,再就是像视频与音频,HTML5都已经有相应的标签支持了,整体来讲在WEB网页上,现在很少用FLASH了,因为有更好的方法来实现了(HTML5),但不代表取代了FLASH,像现在的网页游戏等FLASH是主阵营。
echarts是做什么的?
ECharts简单来说是互联网开发程序过程中,后台数据库用以实现数据到图形的映射的一个插件。
具体来说一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
扩展资料:
ECharts(4.0)特性:
1、丰富的可视化类型
提供了常规的图,盒形图,用于地理数据可视化的图,用于关系数据可视化的图,多维数据可视化的平行坐标,并且支持图与图之间的混搭。
2、多种数据格式无需转换直接使用
ECharts 内置的 dataset 属性(4.0+)通过简单的设置 encode 属性就可以完成从数据到图形的映射。
3、千万数据的前端展现
ECharts 同时提供了对流加载(4.0+)的支持,可以使用 WebSocket 或者对数据分块后加载,不需要漫长地等待所有数据加载完再进行绘制。
4、移动端优化
例如移动端小屏上适于用手指在坐标系中进行缩放、平移。 PC 端也可以用鼠标在图中进行缩放(用鼠标滚轮)、平移等。
5、多渲染方案,跨平台使用
不同的渲染方式提供了更多选择,使得 ECharts 在各种场景下都有更好的表现。
6、深度的交互式数据探索
提供了图例、视觉映射、数据区域缩放、tooltip、数据刷选等开箱即用的交互组件,可以对数据进行多维度数据筛取、视图缩放、展示细节等交互操作。
7、多维数据的支持以及丰富的视觉编码手段
ECharts 3 开始加强了对多维数据的支持。除了加入了平行坐标等常见的多维数据可视化工具外,对于传统的散点图等,传入的数据也可以是多个维度的。配合视觉映射组件visualMap提供的丰富的视觉编码,能够将不同维度的数据映射到颜色,大小,透明度,明暗度等不同的视觉通道。
8、动态数据
ECharts 由数据驱动,数据的改变驱动图表展现的改变。因此动态数据的实现也变得异常简单,只需要获取数据,填入数据,ECharts 会找到两组数据之间的差异然后通过合适的动画去表现数据的变化。配合timeline组件能够在更高的时间维度上去表现数据的信息。
9、绚丽的特效
ECharts 针对线数据,点数据等地理数据的可视化提供了吸引眼球的特效。
10、通过 GL 实现更多更强大绚丽的三维可视化
提供了基于 WebGL 的 ECharts GL,你可以跟使用 ECharts 普通组件一样轻松的使用 ECharts GL 绘制出三维的地球,建筑群,人口分布的柱状图,在这基础之上还提供了不同层级的画面配置项,几行配置就能得到艺术化的画面。
11、无障碍访问(4.0+)
支持自动根据图表配置项智能生成描述,使得盲人可 以在朗读设备的帮助下了解图表内容,让图表可以被更多人群访问。
参考资料来源:ECharts官网-ECharts特性
转载请注明出处51数据库 » webgl矢量动画软件 FLASH哪个版本比较好
太学生Ailean







