《ADOBE FLASH PROFESSIONAL CS6 标准培训教材》——1  Flash CS6 简介1.1 Flash的产生与发展

简介:

本节书摘来自异步社区《ADOBE FLASH PROFESSIONAL CS6 标准培训教材》一书中的第1章,第1.1节,作者: ACAA专家委员会, DDC传媒 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1  Flash CS6 简介

学习要点

  • 了解Flash的发展过程
  • 了解Flash软件的特点
  • 了解Flash的应用范围
  • 掌握Flash CS6的新增功能

1.1 Flash的产生与发展

Flash是一款有着传奇般历史背景的软件。1996年,乔纳森•盖伊的只有6个人的小公司FutureWave Software开发了一款名为FutureSplash Animator的小软件,这就是Flash的前身。同年11月,著名的多媒体软件公司Macromedia公司收购了FutureWave,并把FutureSplash Animator更名为Flash。通过Macromedia公司对Flash的大量改进和大力推广,Flash得到了迅速发展。Flash已经成为一个跨平台的多媒体标准。

2005年,处于电脑图形图像领域领导地位的Adobe公司以34亿美金收购了Macromedia公司,两家公司的结合,给Flash带来了更为广阔的的发展前景。Adobe对Flash进行了全面的改进和革新。经过多年发展,Flash已经颠覆了原有动画的编辑方式,进行了全新升级,简化了动画创作的操作步骤;为艺术家提供了创意的绘图工具、骨骼工具、文字处理引擎和3D工具;为程序设计人员提供了优秀的面向对象的编程语言ActionScript 3.0,使创建丰富的交互内容变得轻而易举。Flash已经成为集动画创作与应用程序开发于一身的创作平台。

片头、广告、导航、游戏、网络应用程序以及Flash手机应用程序等多个领域中,flash已经成为目前商业应用不可缺少的解决方案。

那么Flash的特点是什么?为什么能被广泛应用?

在以往互联网带宽有限的情况下,文字和图像的表现力不够丰富,如果采用传统的视频或动画等效果,由于文件量很大,传输速度跟不上,造成用户体验差。Flash采用矢量动画的概念,显著缩小了文件的大小。由于采用了流式播放技术,内容可以一边下载一边播放,使得丰富的动画在网络上也能相对流畅地播放。正是由于满足了众多互联网浏览者的需要,Flash格式才得以广泛应用。

Flash软件本身强大的功能和人性化的创作方式也是受欢迎的原因之一。在Flash软件出现以前,除了专业的二维动画软件,几乎找不到一款适用于个人的二维动画创作软件,而Flash填补了这个空白。它借鉴了Director的时间轴和图层的概念,使得动画的创作非常容易理解,垂直方向上是图层的叠加,水平方向上是时间的运动,而且强大补间动画,只需要设置好元素的起始状态和结束状态,中间的动画过程会由Flash自动实现。

Flash使用的编程语言ActionScript 3.0,其高效的执行效率力和强大的交互能力,使Flash如虎添翼。Flash对移动设备的开发支持,使得任何熟练掌握Flash软件的用户都可轻松地创建手机应用程序。

只要经过短时间的学习,无论是初学Flash的新人,还是设计领域的高手,都可以轻松地用Flash做出漂亮的动画来。当然,具备良好绘画能力或编程能力的用户更可以发挥想象力,随心所欲地制作专业动画,实现自己的创意。

多方面的优势,包括更多未写于此的优点,决定了Flash在各个领域被广泛应用的地位。我们也有足够的信心相信它会有更广阔的前景、更美好的明天。

相关文章
|
SQL 存储 数据采集
数据中台建设方法论
数据中台建设方法论
|
Cloud Native 安全 Java
铭师堂的云原生升级实践
铭师堂完整经历了云计算应用的四个关键阶段:从”启动上云”到”全量上云”,再到”全栈用云”,最终达到”精益用云”。通过 MSE 云原生网关的落地,为我们的组织带来了诸多收益,SLA 提升至100%,财务成本降低67%,算力成本降低75%,每次请求 RT 减少5ms。
铭师堂的云原生升级实践
|
关系型数据库 MySQL Java
MySQL数据锁:Record Lock,Gap Lock 和 Next-Key Lock
本文基于 MySQL 8.0.30 版本及 InnoDB 引擎,深入解析三种行锁机制:记录锁(Record Lock)、间隙锁(Gap Lock)和临键锁(Next-key Lock)。记录锁锁定索引记录,确保事务唯一修改;间隙锁锁定索引间的间隙,防止新记录插入;临键锁结合两者,锁定范围并记录自身,有效避免幻读现象。通过具体示例展示了不同锁的作用机制及其在并发控制中的应用。
1269 2
|
Java API 存储
Java如何对List进行排序?
【7月更文挑战第26天】
1452 9
Java如何对List进行排序?
|
Linux Shell 网络安全
Deepin操作系统丨一台10年前的家用联想台式机重装国产Linux系统,制作成生信服务器(中)
Deepin操作系统丨一台10年前的家用联想台式机重装国产Linux系统,制作成生信服务器
回合制对战游戏——python小项目
回合制对战游戏——python小项目
|
JavaScript 安全 数据处理
Web Worker:让网页飞起来的幕后英雄(下)
Web Worker:让网页飞起来的幕后英雄(下)
Web Worker:让网页飞起来的幕后英雄(下)
|
存储 数据采集 人工智能
社区供稿 I 基于Qwen-7B的垂域大模型——MindChat(漫谈)心理大模型上线魔搭
心理大模型——漫谈(MindChat)期望从心理咨询、心理评估、心理诊断、心理治疗四个维度帮助人们纾解心理压力与解决心理困惑,提高心理健康水平。
|
设计模式 人工智能 移动开发
认真学习设计模式之装饰者模式(Decorator Pattern)
写在前言 利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而如果能够利用组合的做法扩展对象的行为,就可以在运行时动态地进行扩展。通过动态地组合对象,可以写新的代码添加新功能,而无须修改现有代码。既然没有改变现有代码,那么引进bug或产生意外副作用的机会将大幅度减少。
238 0
|
存储 编译器 C语言
性能优化特性之:LTO
本文介绍了倚天实例上的编译优化特性:LTO,并从优化原理、使用方法进行了详细阐述。