图解Flash 6 beta试用体验
回顾Flash的发展史,自从Flash 4在网站动画制作领域异军突起,Flash就以不可阻挡的迅猛势头随着互联网发展席卷整个网络界,将“闪客”这个新名词推到人们面前。从 Flash3到Flash4是一次巨大的飞跃,正是因为Flash4的强大功能,简单操作以及眩目的效果才引起了广大网民浓厚的兴趣,越来越多的人开始学习它,研究它。而从Flash4到 Flash5,软件整体功能上并没有太多的新变化,只是大大增强了Flash中内置的程序语言并重新命名为:Action Script。事实证明macromedia的决策是正确的,as产生的神奇效果让人如痴如醉,Flash使用者的人数疯狂增长。 由于对Flash的无限热爱,每个闪客都在自己心中想象着下一版Flash所应有的功能,那岂不是非要Flash 6脱胎换骨,新增十八般武艺,七十二般变化,才能满足这么多人的不同需要呢?现在Flash 6的测试热潮已经过去,闪客们的反应有褒有贬,整体评价并不是太高,可能与前面所说的原因有关。
笔者认为macormedia肯定不会推出一个大而全但失去原有特点的产品来自乱阵脚。在目前Flash一统天下的形式下,他们势必会稳扎稳打,对于一些有争议的,没把握的功能肯定不会匆忙的加到 Flash6中来,而会把主要精力放在突出Flash的特点的一些功能上。比如原来一直在猜测中的 3D建模功能就没有出现在Flash6中,因为3D并不是macromedia 的强项,而用户虽然对Flash整合3D功能的要求强烈,但实际上市面上有很多非常不错的3D软件比如swift3D 2.0等可以帮助Flash完成3D建模与动画,macromidea实在没有必要去做相同而重复的功能,以免吃力不讨好。而对于在Flash5中最受大家欢迎的Action Script,macromedia就不遗余力地增强了编程控制功能。
下面我们就再次用图解的方式回顾总结一下笔者实际试用Flash 6 beta的体验。
此次在网上流传的 Flash6版本是macromedia的公司内部测试版,由于不是正式发行的试用版本,很多的功能还存在缺陷,有一些功能还没有得到很好的实现,只能希望“窥一孔而见全豹”。
Flash 6的界面有了很大的变化,初次使用可能会不太习惯,但是熟悉之后会发现这种设计方式很人性化,非常便于管理所需要的工具,避免了 Flash5中到处寻找工具面板的尴尬。
图解Flash6 新功能:(注:笔者参考了“自在幻想”的翻译,在此向自在表示感谢)
动作面板增加工具栏
从这里我们可以很方便的看出目前是对那一帧进行操作,并且输入的as会显示行号,你还可以自定义as的颜色显示,goto line功能能让你快速跳转到需要的行,调试起来很方便。
动作工具框结构重组
由于是测试版的原因,这个功能我没能完全试用,但是可以看出Flash6对于as的控制与输入已经作出了重大的改进。我们可以直接从外部导入写好的as代码。
Action Script与二进制技巧综合运用 ,提高了as的运行效率。
增加标签功能
增加断点调试功能
可以极大的方便我们在调试as时的工作,有效提高工作效率,节省工作时间。
增加编码提示
这是个非常体贴用户的设计,我们不再需要死记每一条as指令,只要跟随Flash的提示进行输入就可以了,在很多大型程序工具中都可以看到类似的设计,这说明Flash 6在深入编程方面前进了一大步。
调色器功能增强
方便的调出想要的颜色,有点类似于fw的调色方式。
将Array、String、XML转换为内部对象
简化了程序的运算,对于减少系统资源的消耗,避免死机有重大的意义,而且,使设计更复杂的交互式Flash作品成为现实。
矢量扭曲(射影)变换
图层树状展开式结构:
我们可以将层放置在一个文件夹中,便于层的分类管理,再也不会因为面对着二,三十个层而头晕眼花了。
当前工作模式编辑功能增强
我们可以很方便的在scene,symbol中切换。
带外观设置的播放器 ,并增加了输出swf时的设置。
Flash文件导入格式SDK
字体定义(用于无匹配字体时的默认设置)
解决原来问题严重的字体问题,当你在另一台电脑上进行编辑时,不会因为缺少某种字体而搞得一团糟。但我觉得如果能把fw中的字体,颜色查找替换功能加近来就太完美了!
框架式控件
取消SmartClip,使用控件模式,我们可以自己开发控件,也可以使用别人的控件,是不是让你想起了vb?哈哈,差不多就是这个意思。
图形自由变换
新增了自由变换的两个工具,并且与原来Flash5中的旋转,变形合而为一了,现在只要选择变形工具就可以自由的将元件做变形处理,而不象从前总是在旋转,变形两个工具中切换操作。
图库拖放功能增强
我们可以不用新建symbol,而直接从scene中拖拽一个物件到library中,Flash6将自动生成一个symbol。
图库项目冲突检测
当从外部拖入时进行图库项目冲突检测,此项功能我未能测试出来,估计是自动检测以减少重复的元件数目。
增加影片模板功能
这是一个伟大的功能!我们可以将平常制作的特效做成摸板,要用的时候直接导入就可以了!这减少我们多少的不便啊!
普通/专家模式切换功能增强
在编写as的时候你可以在任意时刻进行切换,不会再出现Flash5中无法切换的错误。
普通模式功能增强
对象模型改进
增加了类似DreamWeaver的属性监视栏
每从工具栏上选择一种工具,都会有与之对应的Properties 出现,方便调整其属性,设置。
影片布局大小重定义 ,你可以改变影片的布局和尺寸而不影响效果。
保存成Flash5格式 ,没什么说的,同一公司的产品当然应该向下兼容。
可编程的蒙板
振奋人心的消息,对mask可以进行编程了,不知这下又要出现多少迷人的效果。
增加时间间隔功能
提供脚本绘图的API (Shape Drawing API)
增加声音完成事件 ,我们可以判断一段音乐是否播放完毕。
增加严格相等比较(“===”、“!==”)运算符及switch语句
增强了文本打散功能
时间轴功能增强 ,除了增加了图层树装展开式结构,没看出有什么其他变化。
增加纵向文字功能
很实用的功能!可以轻松制作出有中国古代韵味题词了,不用再敲回车来控制文字!不但中文可以竖排,英文也可以喔!
通过一段时间的测试,我认为Flash 6还算比较让人满意。同时也存在一些问题如:无法使用快捷键,使用的工具常在工具面板上留下残影,面板有时无法点选,帮助文件不够完善等,希望这些缺陷是由于测试版的不稳定造成的,相信macromedia会在最后发行时改掉这些bug。
显而易见,与Flash5相比Flash6增加了很多非常实用的功能,更人性化的设计思想,更突出的功能优势。一切都表明macromedia公司仍将统治网络动画领域,Flash 6增强的as功能的优势,现在还不明显,但不难预测利用如此强大的as功能势必增加Flas易做图的技术含量,很多原来难以实现的创意将变成现实。
支持控件将使得Flash拥有更加强大的生命力,对视频与流播放特性的支持更使Flash在由窄带走向宽带时更得心应手,立于不败之地。但我们也应该看到Flash6仍有不少的缺陷,
当然,正所谓有得必有失,as的大量扩充的使Flash的难度有了不小的提高,初级用户将很难掌握这么多复杂的语法,这与 Flash4的简单易用形成鲜明对比。
与Flash 5