1.1 Flash CS5概述
Adobe Flash CS5是Adobe最新发布的一款重量级矢量动画制作软件。它是引燃互联网无穷创意的导火线,不仅在Web领域,在具备广阔发展前景的无线传播领域,它同样展现出无穷的魅力。Flash已经逐渐成为一个跨平台的多媒体制作工具,可以实现多种动画特效,是由一帧帧的静态图片在短时间内连续播放而造成的视觉效果,是表现动态过程和阐明抽象原理的一种重要手段。
Flash是非常优秀的动画制作软件,它所制作的“SWF”文件已经传遍了整个网络,并且成为了网络的新兴载体。它迅速在网络以及网络以外的领域蔓延,并在商业领域得到了充分发挥,Flash片头、Flash广告和Flash导航,以及Flash网站,已经成为目前商业网站中不可或缺的部分。
提示
Flash中源文件格式为“fla”,其本身也是Flash特有的文件格式。Flash中生成可播放的影片格式为“swf”,其有利于传播。
1.1.1 Flash CS5的应用范围
Flash最初出现的作用主要是为增强JPEG和GIF文件格式的表现效果,但是随着文件格式的流行,软件本身功能的提高,它的应用范围不断扩展,成为一种可应用于多种数字平台的文件格式。
1.网站片头
这是最早出现为了丰富因特网的表现方式。它可创造出更具视觉冲击力的表现效果。
许多网站在打开首页之前,都会采用一段Flash动画片头抓住浏览者的目光,对自己的企业形象或产品给予生动的介绍,给浏览者留下好印象,如图1-1所示就是精彩的片头动画。
图1-1 国外网站片头
2.Flash MV和动画短片
用Flash对一些歌曲进行动画创作(Music Video),让每个人都可以对自己喜欢的音乐作品进行诠释,抒发心情。如比较熟悉的《东北人都是活雷锋》、《大学自习室》及《废铁是怎样练成的》等都是Flash MV的案例。在网络上可以找到各种流行歌曲的MV,如图1-2所示为《下辈子如果我还记得你》的MV。
图1-2 Flash MV
除了MV,更多专业的作者开始进行二维动画的创作,自己编写剧情,自己设计动画,甚至自己配音和配乐。目前,国内已经出现了许多专业的Flash动画工作室,开始制作Flash长片和Flash连续剧,如图1-3所示为南京维色企划有限责任公司所做的《交通规则》动画宣传片。
图1-3 交通规则
3.广告片头和网页广告
由于Flash具有强大的二维动画功能,所以很多电视台和广告制作公司开始尝试用Flash来制作电视广告片头。采用Flash制作电视广告具有成本低、周期短及改动方便的优点,受到不少企业的青睐,如图1-4所示为SONY的Flash广告,图1-5所示为《帕拉丁车》的网页广告。
图1-4 SONY的产品广告
图1-5 网站广告
4.网络游戏
经过多年的发展Flash已经具备强大的交互功能,通过Flash可以快速开发出精彩的小游戏。如图1-6所示为《水果消消看》的游戏。
图1-6 Flash游戏
5.电子贺卡
从前逢年过节,大家都会邮寄贺卡进行祝福。到了信息时代,大家都通过E-mail或者短信向对方表示祝福,因为速度更快、更便捷。但是文字信息看起来比较单调,于是电子贺卡被许多人所喜爱。人们只要写上祝福的话语,而背景动画则由专业贺卡站采用Flash来制作完成,许多电子贺卡还支持录音功能。这样,对方就可以收到一个声情并茂的电子贺卡了。如图1-7所示为《喜欢你》的一个情人节贺卡。
图1-7 Flash贺卡
6.教学课件
许多教师都喜欢用Flash来制作多媒体课件,因为其操作简单,功能强大,而且交互性强,能够使课堂生动有趣。老师和学生在教与学中找到乐趣,增强教学效果。如图1-8所示为一个用Flash制作的多媒体课件。
图1-8 Flash课件
1.1.2 Flash CS5的用途,以及新增与改进功能
1.Flash CS5的用途
1)图像质量
Flash是矢量图形,基于这个特点,用Flash绘制的图形达到了真正的无限放大,放大几倍、几百倍都一样清晰。而且Flash CS5还支持大多数Photoshop数据文件,还提供一些导入选项,以便在Flash中获得图像保真度和可编辑性的最佳平衡。Flash CS5还支持多种文件格式的导入,如图像文件BMP、AI、PNG和JPG等,声音文件MP3和WMV等,视频文件AVI和MOV等,动画文件GIF等。
2)文件体积
Flash以矢量图作为基础,只需少量数据就可以描述相对复杂的对象,因此占的存储空间很小,非常适合在网络上使用。Flash还提供了强大的绘制图形的工具,它可以和多个软件结合使用,创造出更具特色的图像。
3)元件使用
对于经常使用的图形和动画片断,可以在Flash中定义为元件,并且多次使用,也不会导致动画文件的增大。Flash CS5还可以使用“复制和粘贴动画”功能复制补间动画,并将帧、补间和元件信息应用到其他对象上。
4)交互功能
Flash动画与其他动画的区别就是其具有交互性,它是通过鼠标和键盘等输入工具实现在作品中的跳转,影响动画的播放。通过交互可以制作视觉特效和鼠标特效,这些特效都是通过Flash CS5中的“Action Script”功能进行制作的。使用“Action Script”可以控制Flash中的对象,创建导航和交互元素,制作出交互性强的动画。
2.Flash CS5新增与改进的功能
Flash CS5是最新的版本,它与之前的版本相比,有更新的功能。
1)用户界面改进,丰富的界面方案
在Flash CS5中,具有比较丰富的界面方案,根据不同的使用群体,Adobe提供了以下几套具有针对性的界面布局。
(1)基本功能界面,如图1-9所示。
图1-9 基本功能界面
(2)动画界面,如图1-10所示。
图1-10 动画界面
(3)传统界面,如图1-11所示。
图1-11 传统界面
(4)调试界面,如图1-12所示。
图1-12 调试界面
(5)设计人员界面,如图1-13所示。
图1-13 设计人员界面
(6)开发人员界面,如图1-14所示。
图1-14 开发人员界面
(7)小屏幕,如图1-15所示。
图1-15 小屏幕
用户可以通过下拉菜单来选择需要的界面,通过菜单还可以快速对工作区界面加以管理和调整,如图1-16所示。
图1-16 选择工作界面
3)Flash Builder集成
将Flash Builder用做Flash Professional项目的ActionScript主编辑器。Flash项目可以与Flash Builder实现本机共享,如图1-17所示。
图1-17 Flash Builder 集成
3)骨骼工具大幅改进
借助骨骼工具新增的动画属性,对IK骨骼固定。在摆骨架的姿势时,可以将骨骼连接固定到舞台上。固定功能可以防止连接相对于舞台移动。可以创建出更加逼真的反向运动效果,如图1-18所示。
图1-18 骨骼工具
4)代码片断面板HUD
使用新的代码片段面板抬头显示(HUD),可以在插入之前查看ActionScript代码和每个代码片段的说明。还可以将HUD代码中的实例拖放到舞台上的实例中,如图1-19所示。
图1-19 代码片段面板
5)TLF文本增强
TLF定位标尺:TLF文本块现在附加了定位标尺。使用标尺可以在TLF文本中创建和编辑制表位。现在还可以在TLF文本字段中输入制表符字符。
用于静态TLF的TCM文本:Flash Pro CS5.5使用文本容器管理器处理不打算运行时更改的TLF文本。TCM可以避免在发布的SWF文件中包括完整的TLF ActionScript库,能够显著减少文件大小。
TLF文本文件大小优化:使用TLF文本的SWF文件较小,在Flash Player中的性能较好。
TLF文本支持样式表:可以像传统文本那样将样式表与TLF文本一起使用。这两种文本类型都要求ActionScript使用样式表。
6)基于XML的FLA源文件
使用源控制系统管理和修改项目,更轻松地实现文件协作。
7)Deco绘制工具
借助Deco工具十多种笔刷,添加相应的动画效果,同时可以对动画参数加以修改和调节,如图1-20所示。
图1-20 选择Deco 绘制工具
8)AIR for Android支持
可以作为AIR for Android应用程序发布FLA文件。
9)“文档属性”面板更改
可以在文档“属性”面板中直接编辑Flash Player发布设置和舞台大小,还可以从“属性”面板打开“发布设置”对话框。
10)可以在“属性”面板中编辑元件的可见属性
现在可以在“属性”面板中切换影片剪辑实例的可见性。此设置需要的Player发布设置是Flash Player 10.2或更高版本,如图1-21所示。
图1-21 文档“属性”面板
11)新的库冲突解决对话框
对“库”面板进行了增强,使用一个新的冲突解决对话框来解决在将同名元件导入“库”时发生的冲突。该对话框现在提供一个选项,可将重复的项目放入新文件夹中。
12)增量编译
在使用“发布”命令时,Flash Pro可以在FLA文件中缓存编译的资源版本,从而改进了性能。每次创建SWF文件时,仅重新编译更改的项目。
13)自动恢复和自动保存Flash
使用自动恢复功能:可以定期拍摄所有打开文档的快照,这样用户可以在发生任何突发性数据丢失事件时进行恢复。自动保存功能可以帮助用户定期保存每个文档。
14)复制和粘贴图层
可以在一个时间轴中剪切、复制和粘贴整个图层或一组图层,或者粘贴到单独的时间轴。
15)在更改舞台大小时缩放内容
在通过文档“属性”面板更改舞台大小时,可以自动缩放内容以适应新的舞台大小。
16)导出为位图
作为播放期间减少CPU需求的一种方法,在发布SWF文件时,可以将基于向量的元件导出为位图。此功能对于在CPU功能较弱的移动设备上发布很有帮助。
17)转换为位图
使用此功能可以使用元件实例在“库”面板中创建位图。新位图在移动设备或其他低性能设备的独立项目版本可能非常有用。
18)AIR 2.6 SDK
AIR 2.6 SDK集成并包括用于iOS的最新API,这包括访问麦克风、从摄像头卷中读取,以及CameraUI。“AIR for iOS设置”对话框的“分辨率”菜单中还包括Retina显示支持。
19)通过USB在设备上调试
可以在移动设备上通过USB端口调试AIR for iOS或AIR for Android应用程序。
1.1.3 Flash CS5的硬件配置需求
1.Windows系统
处理器采用Intel Pentium 4、Intel Centrino、Intel Xeon、Intel Core Duo(或兼容)处理器或AMD Athlon 64处理器。
操作系统为Microsoft Windows XP(带有Service Pack 2,推荐Service Pack 3)、Windows Vista Home Premium、Business、Ultimate或Enterprise(带有Service Pack 1)。
Windows 7操作系统的硬件配置如下:
● 1GB内存(建议使用2GB)。
● 3.5GB的可用硬盘空间用于安装;安装过程中需要额外的可用空间(无法安装在基于闪存的可移动存储设备上)。
● 1024×768像素分辨率的显示器(推荐1280× 800像素),带有16位视频卡。
● DVD-ROM驱动器。
● 多媒体功能需要QuickTime 7.6.2软件。
● DirectX 9.0c软件。
● 在线服务需要Internet连接,如图1-22所示。
图1-22 系统需求
2.Mac OS系统
● Intel多核处理器。
● Mac OS X 10.5.7或10.6版。
● 1GB内存(建议使用2GB)。
● 4GB可用硬盘空间用于安装;安装过程中需要额外的可用空间(无法安装在基于闪存的可移动存储设备上)。
● 1024×768像素分辨率的显示器(推荐1280×800像素),带有16位视频卡。
● DVD-ROM驱动器。
● 多媒体功能需要QuickTime 7.6.2软件。