1.3 Flash CS3的新特性
与以前版本相比,Flash CS3新的工作界面和多种新的功能,不仅提高了工作效率,还增强了丰富的媒体支持,下面对其进行简单介绍。
(1)CS3界面
对Flash用户界面进行了更新,使之与其他Adobe Creative Suite CS3组件共享公共的界面。因此,所有Adobe软件都具有一致的外观可以帮助用户更容易地使用多个应用程序。Flash CS3的界面会很方便在“设计布局”和“编程布局”之间切换。
(2)Adobe Bridge和Version Cue
使用Adobe Bridge组织并浏览Flash和其他创新资源。Adobe Bridge是一种独立的文件管理系统,可以在Flash中启动它。有了Adobe Bridge,便可以在Adobe Creative Suite组件之间自动执行工作流程、在Adobe软件之间应用一致的颜色设置,还能访问版本控制功能和在线图片库购买服务。欢迎屏幕可对设置提供集中控制,并可随时访问Adobe设计中心的提示和教程。
(3)位图元件库项目对话框
“位图元件库项目”对话框被放大了,以便提供更大的位图预览。
(4)彩色边框
可以更改特定类型元素的选择颜色,以便容易地标识每个元素。
(5)Adobe Device Central
一种在仿真移动设备上测试Adobe产品所创建的内容的新方法,通过Device Central,可以在开发过程开始时选择目标设备,还可以清楚地了解设备的限制。
(6)活动内容检测
为使用户不必先激活Flash Player即可与Flash内容进行交互,Flash发布了可以用于嵌入Flash SWF文件的HTML模板。通过使用这些模板,嵌入的SWF文件被无缝激活,而无须额外的鼠标单击或其他用户激活操作。
(7)9切片舞台预览
因为现在9 切片缩放提供了舞台预览功能,所以可以在舞台上查看对9 切片缩放影片剪辑所进行的更改和调整。
(8)滤镜复制和粘贴
在Flash CS3中可以从一个实例向另一个实例复制和粘贴图形滤镜设置。
(9)复制和粘贴动画
使用复制和粘贴动画可以复制补间动画,并将帧、补间和元件信息粘贴(或应用)到其他对象上。将补间动画粘贴到其他对象时,可以选择粘贴所有与该补间动画相关联的属性,或选择适用于其他对象的特定属性。
(10)将动画复制为ActionScript3.0
在使用ActionScript 3.0的Flash文档的“动作”面板或源文件(例如类文件)中,除了可以复制一个补间动画的属性以及将这些属性应用于其他对象之外,还可以复制在“时间轴”中将补间动画定义为ActionScript 3.0的属性,并将该动作应用于其他元件。
(11)钢笔工具增强
钢笔工具得到了增强。增加了添加锚点工具、删除锚点工具和转换锚点工具。新增的钢笔工具如图1-20所示。
图1-20 新增的钢笔工具
现在,钢笔工具的行为与Illustrator钢笔工具的行为相似,使各Adobe软件的用户体验更为一致。
现在三次到二次的转换更为有效,因此图像的精确度更高,而点却更少。
(12)Adobe Photoshop导入
现在可以将Adobe Photoshop PSD文件直接导入到Flash文档中。支持大多数Photoshop数据类型,还提供一些导入选项,以便在Flash中获得图像保真度和可编辑性的最佳平衡。请参阅导入Photoshop PSD文件。
(13)Adobe Illustrator导入
现在,可将Adobe Illustrator AI文件直接导入Flash文档,支持大多数Illustrator数据类型,还提供一些导入选项,以便在Flash中获得图像保真度和可编辑性的最佳平衡。
(14)基本矩形和椭圆绘制工具
在属性检查器中,随时可以编辑新的矩形和椭圆工具所创建的矩形和椭圆的属性(如笔触或角半径)。基本矩形工具属性框如图1-21所示。
图1-21 基本矩形工具属性框
(15)高级QuickTime导出
使用高级的QuickTime导出器导出swf文件为Quicktime视频。导出的内容可以包括内嵌的影片剪辑,ActionScript语言生成的内容和实时效果,如阴影和模糊。
(16)为Flash视频保存和加载提示点
“提示点”选项卡中添加了保存和加载功能,这使您可以保存添加到一个文件中的提示点,并将这些提示点应用到另一个文件。可以生成一个基于已知时间代码的提示点XML文件,将其导入编码器后进行编码,这样便不再需要通过Flash Video Encoder用户界面来手动添加每个提示点了。
(17)ActionScript 3.0的脚本助手模式
“脚本助手”模式得到更新,现在包含了对ActionScript 3.0的支持。
(18)ActionScript中的改进
Flash有一个新的改进版ActionScript。ActionScript 3.0提供了一个可靠的编程模型,掌握面向对象编程基本知识的开发人员对该模型会很熟悉。使用ActionScript 3.0可以更容易地创建高度复杂的应用程序,并可在应用程序中包含大型数据集和面向对象的可重用代码集。尽管Adobe Flash Player 9中运行的内容不要求使用ActionScript 3.0,但是使用ActionScript 3.0可以得到只有新的ActionScript虚拟机(AVM2)才能获得的性能改进。ActionScript 3.0代码的执行速度可以比旧的ActionScript代码快十倍。