画魔译的,5-8页。
Flash MX Overview
第5页——新特性
每个大型软件在发布的时候都要有些让人兴奋的新特性,现在我们就开始看看在Flash MX中新改良的视频操作。Flash 的上一个版本允许制作者导入 QuickTime等格式的视频格式,但需要输出为QuickTime格式。现在Flash MX已经支持了更多的视频格式,并包括允许作者直接嵌入SWF文件中的Sorenson Spark解码。同样地还可以对这些视频对象作变换处理。不过观众需要安装Flash 6播放器才可以看到这些影片。希望这个特性将会被正确地使用,不会成为网上的娱乐广告。
读取外部文本、声音
Flash 5可以直接读取文本和xml文件,这已经很好了。但是为什么图片和声音读不了呢?在Flash MX中,新的loadMovie()可以在运行过程中通过url形式读取jpeg文件。新的loadSound()同样可以读取mp3文件。这是一个可以尽量减短一个影片的下载时间的方法,当读取的文件没有被编译/装入Flash影片的时候,这个方法可以用最短的时间转换图片文件。
自由变换工具
在Flash5中,自由变换工具修改了箭头工具旋转和缩放选项,并加入了更多的完全选择控制操作。新的对于这个工具的编辑封装选项加入了比以前更灵活的扭曲。你可以很容易的改变每个变换的中心点或者轴。

分配层
你有没有一些对象在一个层中并需要分开他们到不同的层中?选择Modify->Distribute to Layers接着Flash MX会实现这些。Modify->Break Apart命令现在允许通过打散一个文本区到分离的文本块。在分配层到不同的层中之前使用这个命令打散一个标题,接下来你就知道该怎么做了。
吸附像素
这不是什么吸引人的特性,但是当物体没有和精确的像素对齐时,它们不会清晰地显示。启用 view->snap to pixels 接着你画的东西会吸附在精确的像素上,不会出现物体的宽是32.9像素。
易理解性
你知道Section 508是什么吗?如果给政府作网站,你应该知道的。这是一个给残疾人的理解标准。虽然作一个网站至少要让你的观众理解,甚至是残疾人,但是你不需要做任何事。Macromedia已经更新了它的播放器,允许读者可以从swf文件中看到文本和连接。Flash MX引入了理解性面板,允许在关键帧中和标号加入标签和描述。这需要IE浏览器的最终版本,但是这个不是给一个观众的问题,因为他们可能很熟悉现在浏览器的局限性和平台问题。
一个Flash很大的不足是用户不能在Flash影片中使用后退按钮和加入书签功能。Flash MX的锚点允许你做这些你想要的功能,但是不支持苹果机的浏览器。对于大多数用户来说,不能依靠这个,除非你想要给支持这个功能的浏览器用户作。
存为Flash 5文件
如果你自己工作,那将会很好,但是如果你工作伙伴使用低版本Flash的话,那就倒霉了。但是还不至于那么倒霉。接下来使用属性面板并使用改善了的是时间线让你心情愉快起来,在存储对话框中,选择"Flash 5 Document"作为格式,flash将在存储的时候警告你如果在flash中不支持的特性将会被忽略。存储的fla文件可以在flash5或者flash mx中打开,就像你在flash5中,你也可以输出向下兼容的flash播放器swf文件,那是没问题的。
模板
现在很多软件都有设计模板,flash mx也不例外,flash装载一些模板可以帮你建造一些特别的控件,例如Flash-可激活控件 ,Casio掌上电脑和下一代手机。也包含一些常用的网页导航条模板,下拉菜单和标准尺寸的广告条。你也可以按照你自己想要的选项存储你自己的模板next page»
第6页——动态Flash
好用的flash5 actionscript给了程序员一盏绿灯并让设计师可以制作基于flash的游戏和应用程序。有一些已经很好的包含了快速的xml 解析。Flash mx加入了一些新对象和其他一些程序相关的改进。也有一些flash服务端的大变化。
按钮更像电影片断(反之亦然)
在flash xml,你可以给一个按钮引出实例命名,所以它就可以使一个action的目标,但是只有按钮引出实例没有他自己的时间线,可以理解为一个对象。同样地,flash mx允许你加入按钮行为来控制电影片断,就像一个按钮的点击行为?把下面的这些加入影片片断实例叫hitme的相同时间线中:
hitme.onRelease = function() {
trace("I've been hit.");
}
用actionscript绘画
在flash mx中,你可以使用action script来绘画代替手绘,新的createEmptyMovieClip()函数允许你创建一个之前不存在的电影片断。也有一些方法来绘画直边或者在一些影片片断中的曲线化的对象。下面的这些将画出一个透明绿色正方形。
_root.createEmptyMovieClip("newBox", 1);
with (_root.newBox) {
beginFill(0x00ff00, 60);
moveTo(100, 100);
lineTo(100, 300);
lineTo(300, 300);
lineTo(300, 100);
lineTo(100, 100);
endFill();
}
这些会画出一个有一个表框的圆形。
_root.createEmptyMovieClip( "newCircle", 3 );
with ( _root.newCircle ) {
lineStyle( 4, 0x666666, 60 );
beginFill( 0xff0000, 60 );
moveTo( 300, 400 );
curveTo( 400, 400, 400, 300 );
curveTo( 400, 200, 300, 200 );
curveTo( 200, 200, 200, 300 );
curveTo( 200, 400, 300, 400 );
endFill();
}
部件
flash 5的Smart Clips 被flash mx中的部件取而代之,还有更多的被整合到flash中的,它们基本上是和 smart clips相同的东西。新的部件面板是一个放这些部件的库。在mx中已经封装了一些用于界面的部件,像滚动条和复选框。这是一个标准化你的导航条的好方法,所以像滚动条和复选框这样的东西将看起来一致。
第7页——应用开发
Macromedia一直想要开发者用flash制作基于网络的应用程序。长期以来,这意味着要使用ganerator,它运行在flash3的后台,但从没有整合在flash内部。现在flash 5也可以做generator能做的许多东西,像通过xml连接数据库。Generator现在正式被flash mx淘汰了。
自从flash 5以来,通过购买Allaire,macromedia作了一次大的调整并转移到了网络应用开发领域。现在,有整个alliare团队的帮助,macromedia已经具有可以建造一个很好的应用程序的工具组合。Flash mx在内部嵌入了coldfusion。在近期,希望coldfusion mx能够提供flash mx 输出和动态网页内容的完全支持。Flash mx也被设计成为可以整合到j2ee和.net中。
这个整合提供给flash开发者一把通往其他新领域的钥匙。Flash可以制作面向网络应用的用户界面开发工具并通过coldfusion 或者其他服务器提供后台支持。这些服务器将可以创建真实的flash 对象和脱离使用flash建造flash 内容。
Flash mx加入了一些新的事件和支持声音,麦克风和数码相机的对象 。macromedia也在开发一种新的交互技术,有可能在flash中制作流式视频和音频。
Macromedia打赌未来的网络中,用户将可以做更多的一些除了浏览的事情,而且据flash开发组声称,有些网站已经在flash 技术的保留体系和其他商业相关的应用程序之前获利。自从flash5以来,一些应用开发者已经聚集在了flash社区并考虑加入这些新应用特性,许多在网猴的观众和其他人将用到这些工具。但是仍将看到这些应用程序将多么夺目并将看到他们被广大观众所接受。许多依靠我们能做什么.
所以当这些开发者在纸上谈兵的时候,他们会怎样贡献网络开发的真实世界?我们可以推测一下关于这些新特性新功能的影响,但真实世界需要血肉组成的开发者决定怎样让flash mx可以很好的整合入当前的网络开发状况中。
而在你决定要掏钱的之前,让我们最后再来看看升级的好处。
第8页——购买
flash mx的发布紧跟着 adobe的livemotion2.0。livemotion也可以运行在苹果的os x平台,输出swf文件并可以在flash播放器内观看,而且它也有一些好的特性像较好的播放率管理和从其他adobe产品中像photoshop和illustrator中的分层文件整合。Livemotion2.0也有类似于flash5的高级编辑功能,但不是mx。虽然livemotion2在1.0之后提出了一个大的改进,但是还不足以和众多用户群的flash竞争。
即使它没有这么流行,flash mx还是一个值得升级的软件。改良后的用户界面是在flash5之前的空间——在许多方面,它仍是最好的设计界面。当这个软件加入了新的特性后也有一些改进的余地,感觉它自己的体积让它陷入了困境,但是如果你是一个ActionScript的疯狂爱好者,或者如果你想要开发服务器应用程序,这个版本还是可以尝试的。
加之,没有原因要观望升级,你可以制作同样内容并存为flash 5也能读取的格式,你可以感受属性面板和其他改进的好处。而且你将会认真探索嵌入视频的新特性和扩展的ActionScript.
所以,当flash mx 3月中旬被摆上货架的时候,我建议你去排队购买一份。