2005年4月18日,Adobe公司突然宣布以价值大约34亿美元的全股票交易方式收购Macromedia,此消息一出,举世震惊。短短的4个月之后,Macromedia发布了全新的Macromedia Studio 8,作为强强联手的产物,它将带给我们怎样的冲击?
这是此文的Flash 8部分。
原文刊登在CHIP《新电脑》,未经授权,不得转载!
Flash Professional 8
不管是Macromedia公司本身,还是众多的行业领导厂商,都一致认为Flash Professional 8(以下简称Flash 8)是Macromedia Studio 8包中变化最显著的一款产品,它从多方面改进了Flash动画的性能和效果。利用几种领先的技术,Macromedia公司在提高Flash 8表现力的同时,动画文件大小也得到了有效的控制和压缩。Flash 8真的有那么多令人兴奋的改变吗?一起来看看。
为提升动画的表现力,Flash在核心图形渲染引擎上不断升级。在最新的8.0版本中,Flash第一次引入了滤镜特效。原本只在Macromedia Fireworks和Adobe Photoshop中常用的阴影效果、模糊、高光、斜面、渐变斜面和颜色调整等高级特性,也被第一次应用于Flash的MovieClips和文本字段。最终的Flash影片由Flash Player本身进行实时渲染,从而能够创造出更具吸引力的设计。
对Flash制作或者图像处理稍有经验的用户都会知道,既然有了滤镜,混合模式必不可少。Flash 8提供了对混合模式的运行时控制,从而允许合成图形特效以便获得完全动态的用户交互。
矢量图绘制上,Flash 8增强的笔触属性和高级渐变控制,让设计者可以更容易地制作出更有创意的图形。而它新增的定制放松控件(Custom Easing Control)通过一个可独立控制位置、旋转、缩放、颜色和滤镜的直观图示,让用户能够轻松、直观、精确地控制动画对象的速度。
Flash历来为人所诟病的字体渲染和文本工具在新版本中也得到了改善。高质量的字体渲染引擎FlashType是Flash 8 中的另一个突破性功能,这是一种提供清晰、高质量字体渲染的创新字体渲染引擎,它使小字体看起来异常清晰,从而极大地提高了可读性。用户还可以选择具体的字体渲染选项,每个选项都针对不同的使用情况进行了优化。使用Flash 8中新定制的“反混淆”功能还可优化字体渲染。此外,使用Flash 8中新改进的文本工具,设计者调整文本字段的大小时,可以任选文本四个句柄之一来控制,摆脱了之前单角控制文字的局限。
设置文本渲染选项和调整文本大小
Flash 8还特别引入了位图缓存功能:用户可以将对象标记为位图。该功能解决了由于屏幕上同时拥有太多矢量对象而造成的性能过低问题,在制作时将自身无变化的矢量图定义为按位图来显示,可以显著提高影片播放速度、减低CPU占用率,并且该对象随时都可以再次转化为矢量图形。打开http://www.blueidea.com/articleimg/2005/08/2622/index.html中位图缓冲中的3个样例,点击cacheAsBitmap后的true或yes,你将会看到位图缓存功能带来的明显变化。值得注意的是,实现位图缓存需要Flash Player 8.0以上的播放器。
选中Use runtime bitmap caching,使用位图缓冲
引入Flash视频来扩展交互式Web体验一直是Macromedia的目标之一,在Flash 8中,这一目标有了新进展。Flash Player 8 添加了一个新的、更高级的视频编解码器:On2 VP6。该编解码器提供了更出色的视频质量,与当今最佳的编解码器相比,它以更小的文件大小而独领风骚。你可以通过随Flash 8同时安装的Macromedia Flash 8 Video Encoder先将其它格式的视频转换为On2 VP6或Sorenson Spark编码的Macromedia Flash视频(FLV后缀),然后再将其导入Flash 8。导入视频时,用户还可以对视频进行高级调整,例如设置使用HTTP渐进式下载还是流媒体方式,从流格式的Flash Communication Server获取视频文件还是嵌入到SWF动画的时间线中播放等等,所有的这一切都得益于Flash 8对高级视频编码选项的支持。
利用新的On2 VP6编码,Flash 8还能够让导入的视频在运行时支持真正Alpha通道,这一新功能可将透明的(或半透明的)Alpha通道合成的视频覆盖到其他Flash内容上,从而实现更加炫目的效果。
最后,Flash 8还新增了一个轻量级的视频播放组件,它可轻松定制并更改视频项目的外观,而不影响文件的大小,该组件还可以使用多个视频流部署选项,包括流式和渐进式下载。
轻量级的视频播放组件
为提高工作效率,Flash 8在用户体验方面也下了一番功夫。
此版本的Flash重写了Flash MX版时的标准模式(Flash MX 2004没有),并改名为“脚本辅助”,它提供了一个可视化用户界面,用于编辑脚本,包括自动完成语法以及任何给定操作的参数描述,想必这个功能一定会深受不愿手动输入代码的开发人员和设计师喜爱。
Flash 8中新的对象绘图模型提供了类似于Adobe Illustrator和Macromedia Freehand等矢量绘图工具的对象绘制模式,可以将图形表示为对象,增强了绘图能力。
对象绘图模型
Flash 8还改进了工作区的面板布局,并提供了更高级的库管理功能。现在,Flash 8的面板可以让你自由地将它们成组放在一个面板上,然后使用Tab键来切换,你还可以为它们重新命名。当打开多个FLA源文件时,Flash 8的库面板提供了一个下拉菜单让你可以在不同的库面板中进行切换。
重新组织Flash 8工作区面板
库面板的高级管理
另外,Flash 8现在的“撤消/重做”功能可以在“对象级撤消”和“文档级撤消”之间切换,以保证代码和对象互不影响。Flash 8的SWF文件新增元数据支持,它允许Flash作者为自己的影片加标题和描述,以便让搜索引擎通过更灵活的方式搜索到自己的Flash动画。
按下快捷键Ctrl+J修改swf的元数据
Flash 8在移动创作上表现出了质的飞跃。开发者使用支持Flash Lite的移动设备的预设配置文件,只需构建一次内容即可在各种设备上进行测试。Flash 8可以根据目标内容类型过滤支持的设备列表,从而轻松确定哪些设备支持屏幕保护程序、墙纸、浏览器内容、独立播放器等等,这将大大缩短开发时间,并简化程序开发的规划。
通过在Flash 8操作面板中新的脚本辅助功能与新的目标语言下拉菜单,用户可以只选择Flash Lite 1.1 或Flash Lite 1.0模式,这样新的脚本辅助功能将帮助用户完成更多工作。
Comments