Flash5跟我学之二 王超 2000年 第36期 #1 Flash播放程序 新的播放器由4.0升级至5.0,并增加了许多新功能!根据Macromedia公司的统计资料显示,目前已有92%的在线用户可以观看用Flash 5制作的交互影片,这充分证明你用Flash 5制作的交互影片有更高的可播放性和信赖程度,而且跨越各种浏览器,操作系统和硬件平台。   当然,Flash 5也增加了几项功能,保证影片更能播放无误。   ·发布时可以选1,2,3,4,5各种版本,从而保证与任何旧版本的播放器兼容。   ·你可以下载免费的Flash开发工具,这里面包含有更先进的技术。   ·编写ActionScript时,Flash 5会自动以颜色区分代码,这样你就知道哪些代码与旧的播放器兼容了。 #1 高品质网页打印   以前有没有产生过想把Flash影片图像打印出来的想法?如何做呢?在4.0版本的时候除了进行屏幕抓图,然后打印以外好像没有其他更好的方法了,但是现在新的5.0提供了高品质的网页打印功能。打印方面包括像跨浏览器跨操作平台等这些头疼的问题一扫而光了。 Flash 5提供了新的网页打印方式,比如:WYPINWYS(What You Print Is Not What You See所见并非所得),可打印的内容会随之下载,使网站浏览速度更快。   用户可以观看适合屏幕大小的内容和应用程序,而输出另外适合打印的设计。使用Macromedia Flash播放程序,不需要另外下载,用户可以观看及打印高品质,高准确性的内容。   HP的广告(^36040201a^1)横幅在网页中浏览的大小为19K,要打印时候就已经传输完一张8.5英寸×11英寸的产品印刷目录。 #1 支持QuickTime和RealPlayer   Macromedia Flash 5支持读入、增加和转存Apple QuickTime 4影片的功能,另外Apple也将Macromedia Flash播放程序嵌入在QuickTime中,让QuickTime影片可以包含Flash的图形,动画以及互动性。   Flash 5的互动影片还可以发布成RealFlash格式,让RealPlayer G2和RealPlayer 7/8进行播放。在Flash的发布设置中提供了RealPlayer的各种发布选项,也包含了转存SMIL码,以保证在RealPlayer中播放的同步。   随着RealPlayer 8支持Flash 4的新功能,这表示你不止可以制作RealFlash动画,还可以编译成电子商务界面,就好像欣赏一段产品演示影片时,把产品增加到你的购物车中。 #1 支持XML转换以及HTML文字 Flash 5允许开发人员在以Flash为基础的网站应用中,使用XML的结构化资料,以便达到电子商务方面的目的。你可以使用XML取得丰富的资料,并且搭配Flash制作具有逻辑、吸引人的使用界面。如此你便可以使用Flash来建立销售表单、虚拟购物车、客户意见反馈调查表以及库存系统等等。Flash 5已经具备建设大型商务网站的能力了!   Flash 5也将丰富的图形以及传统浏览的文字做了最佳的整合。设计人员现在可以选择消除锯齿的图形式文字,或是HTML格式的文字,合并使用创造出新一代的网页内容。在设计时期就可以使用主要的HTML 1.0标注。另外,影片执行时可以动态载入HTML格式的文件,从而显示即时更新文字内容的效果。   使用Dreamweaver建立一般的HTML文档,Flash 5读取后将它转换为SWF文件(^36040201b^2)。 #1 Macromedia Generator Developer Edition支持   Macromedia Generator 2是一个资料导向的应用服务器,它可以提供Flash网站动态内容。是Flash连接数据库的最佳解决方案。使用Generator Developer Edition 自动生成Flash产品。   Macromedia Generator可以对Web Server上的Flash产品在线或离线进行自动处理(^36040201c^3)。 #1 ActionScript开发工具   Flash从4.0版本开始加入了较复杂的互动性,包含有变量,判断及执行时间线控制物件的内容属性。套用这些互动性或动作的界面对于网站设计人员是非常亲近易学的,但对于资深的程序员来说显得有些限制,因为内容的互动性级别将越来越高,越复杂。   Flash 5扩充至网站应用程序开发工具的级别,但也尽量保持相似、友好的界面(^36040201d^4)。新的工具让开发人员建立可重复利用的互动元素并提升发展速度。其主要功能有:   ActionScript语法 Flash专用的脚本语言,跟JavaScript有相似的语法结构。   ActionScript编辑器 ActionScript面板提供初级和专家两种模式,使用光标拖动的互动方式将原代码内容填入ActionScript内。   外部脚本 所有ActionScript语法都可以另存为ASCⅡ文件,使用任何文字编辑工具编辑,然后重新读入Flash的编辑文件中。   错误检查器 开发时可个别观察ActionScript的变量,debug复杂的应用程序。 #1 影片探索器   使用Macromedia Flash建立的内容,从个别简单的动画组合成复杂的网站应用程序,而且常常由一个工作小组协同制作,当这个Project越来越大时,Flash编辑文件的结构和复杂性也随之增加。   不知你碰到过没有,反正我自己在编辑复杂的动画,比如库中包含几百个符号,多达上百层的TimeLine时,常常找不到头绪,而Flash 5新增加的影片探索器(^36040201e^5)将结束我们的苦恼历程。这个新增功能对于分析Flash编辑文件的组织和结构有很大帮助。影片探索器提供下列的功能帮助你加速工作流程。   以树状目录的方式,即时显示出巢状多层物件以及它的位置   轻松编辑和浏览巢状多层物件。   可以将文件结构图打印出来。   可以搜索文字、字体、动作脚本以及元件的名称。   可以将常用的检查过滤条件存储起来。 #1 共用元素库   许多人可能希望交换彼此的Flash物件来使用,尤其是共同制作同一个网站、方案的小组。Flash 5中新增加的共用元素库功能(^36040201f^6),可以让我们很方便达到这个目的。它可以将影片所使用的物件单独开放为库,放到另一个Flash影片中使用,而且如果修改了共用元素库文件,所有使用这个库元素的影片都会自动对应改变。   在同一网站中,可能有很多Flash影片都使用相同的物件,比如按钮、LOGO等,而每使用一次都要重新下载,因为分别输入不同的SWF文件,这样会浪费很多下载时间。而共用元素库则只需下载一次就能够在多个文件中重复使用,大大节省了下载时间。   怎么样?看了这么多激动人心的新增功能,你是否已经按捺不住想赶紧亲自试试了?OK!下一期我们开始实战制作讲解。