Flash MX 新特性详解(三)
视频支持
Flash MX可以制作包括视频在内的丰富内容或应用程序,你可以导入标准视频格式的文件如
:MPEG, DV (Digital Video),
MOV (QuickTime), and AVI. 你可以对视频进行缩放、旋转、扭曲、遮照等,并且可以通过脚本来实现交互效果。Flash 6播放器可以用附加的Sorenson Spark编码解码器支持视频的播放。
在运行的时候可以动态加载JPEGs和MP3文件
在运行的时候通过动态加载JPEG和MP3文件可以优化文件的尺寸这样可以降低维护费用。
高保真声音支持
内含的声音处理可以支持MP3,ADPCM,及新的声音压缩技
.滚动文本域
你可以很容易的拖动水平和竖向方向的滚动条放到窗口的任何文本区域,这样就可以在窗口阅读更多的文本信息。这也是很多交互界面里一种现在就可以直接在FLash MX里应用。
.替代缺少的字体
点击图片看大图
当你打开文件的时候,如果缺少某个字体,Flash MX会出现提示信息,你可以选一个其它的字体来代替也可以用系统默认的映射字体来替代。
字体映射表作为参考备用。
.分离文本
点击图片看大图
要想将文本拆成独立的字符不需要在将其转换为组件,可以很容易地创建复杂的文本并使其具有动画效果。
创建时间轴上的竖向文本
点击图片看大图
创建竖向方向的文本使其从上到下显示,这种方式常用于亚洲语言。
如:日文,韩文和中文。
多语言系统的支持
Flash MX 装载了11种语言系统,包括:英语、法语、德语、西班牙语、意大利、巴西葡萄牙、瑞典语、日语、韩语和两种中文字体(繁体和简体)
创作的工具和显示器目前均支持统一的编码字符,允许多种语言同时显示而不需要改变计算机的语言系统,由于字体已经安装在内部,所以浏览者能同时看到日文、韩文、中文和英文而不需要在嵌入外部字符,这也使得用FLash MX制作出来的成品比较小。
与dreameaver的集成
在Flash和Dreamweave这两个软件之间通过调用和编辑,使操作工作区更加自如。.
可以很容易地在Dreamware里创建Flash的按钮和文字.
直接导入Macromedia FreeHand
10
在Flash里可以直接导入FreeHand 10文件并可以保持原文件中对象,层和组件和多页面的完整性。
直接导入Fireworks PNG文件
通过改善Fireworks PNG文件的导入来更新位图, 使层目标、当前文本、矢量图形的完全集成。
快速入门模板
使用Macromedia Flash MX里附带的预制模版来制作专业水平的演示,相册、广告、学习材料。
解答面板
数据库软件地支持,技巧以及其它地资源都可以在macromedia.com站点的Flash MX板块里在线查询到.
软件内含的教程.指南和实例
对于新用户来说通过交互的教程和指南可以快速得到提高.多种多样的实例可以让设计者和开发者感受到软件在功能方面的精彩之处.
易接入内容的开发与重放
Flash 6播放器现在支持assitive技术,例如屏幕阅读器,这是通过微软公司Microsoft Active Accessibility技术来实现的,同时Macromedia Flash MX也已经整合了创建那些为特殊需要的人的所制作内容的工具。(注: 例如残疾人).通过增添一些描速性的文字活跃用户的界面,选一个项目就可以加入适当的描述.对于那些有残疾的用户同样能感受到你要表达的创意
面向多媒体的设计
设计或发布你的内容到各种浏览器,操作平台,或者是支持Flash播放器的其他设备。Flash播放器是世界上最流行的客户端技术,Macromedia正在和其他的设备方案的提供者合作来保证Flash播放器可以在所有领先的桌面和设备平台使用。(Microsoft Windows,
Apple Macintosh, Linux, Solaris, MicrosoftTV, Symbian EPOC, Pocket PC, and
others).
命名锚点
开发符合标准的浏览器导航按钮的内容和应用程序。
直接打印网页
可以用Flash Player创建高质量、可在窄带网宽的情况下打印的设计。
输出多种文件格式
增加了输出文件的格式的多样化,包括:Flash swf. PNG, GIF,
animated GIF, JPEG, and QuickTime.
增强SWF文件的压缩性
增加对z-Lib 压缩的支持,优化了Flash Player 6的内容;通过反复应用脚本语言明显减小了文件和电影动画的尺寸
脚本语言编辑器
在ActionScript应用方面,不管是专家模式还是普通模式,其开发环境都有了很大的改善。代码提示、代码颜色标记、搜索、替代和自动格式检查这些功能,无论对于专家还是初学者都大大提高了他们的工作效率。拖拽脚本,查阅参考资料,源代码提供等等,都使初学者在学习ActionScript时更轻松。另外新增加了一个在脚本和描述区域里跳转显示条,可以让你快速地选择你需要用到的脚本语句.
可定制的脚本语言编辑器
定制脚本语言的编辑环境更加灵活:包括自定义显示文本的属性(字体.尺寸和颜色),语法的颜色和工具箱面板的内容.
代码提示和完成
根据你的要求类型,可以得到代码的提示:包括参数、属性和事件,排除你不需要的参考代码,来找到你需要的合适的代码。
编码调试器
用增强的资源脚本调试器设定断点,步进代码, 和函数层 使代码更整洁。这种调试器可以在Macromedia Flash MX内部运行,也可以在网页浏览器里运行
脚本语言参考面板
在Flash MX中,可以在脚本语言参考面板里直接了解脚本语言的性能。
提高了脚本语言的执行速度
一般的脚本函数(数字、布尔量、对象、字符串、矩阵和XML)的执行速度可以提高100倍,同时兼容现有的Flash的内容。
新的脚本语言命令
使用这些命令可以设置,Flash Player 6可在动画的生命周期内定期调用的一般程序,而不是基于时间线上的事件的反复调用。
新型的对象和事件模板
Macramedia Flash 6播放器增加了新的功能可以同时操作对象和事件。这样就可以使对象随事件的变化而变化,比如用鼠标或键盘事件,这使得事件驱动的代码更相似。同时,高级的开发人员可以创建常用的对象和事件,从而使代码的维护和重用更加容易。
动态动画版面控制
用脚本语言可以控制出现在屏幕上的目录层,使动画具有新的属性;包括动画的高和宽,比例模式和层的顺序。当改变动画的尺寸的时候,也可以调用新的事件。
脚本语言转换语句
能够更加直接地来操作脚本语言面板状态变换,而不是反复在使用一系列的"if",
"then", and "else"语句。这种特性增强了脚本语言去支持ECMA-262,从而兼容Flash player 5。
文本域和按钮对象
完全控制文本和按钮的外貌和行为。你可以通过浮动的文本或按钮来完成控制操作。每一种属性都可以通过脚本语言控制,例如:文本域模式、密码口令模式、单线和多线,文字的包装,HTML格式。
形状绘制API
用脚本语言创建复杂的矢量图片。用Flash Player 6,高级用户可以直接利用它的形状绘图函数,创建动态矢量图片。
增强了声音的控制
用脚本可以在运行时控制动态声音的时间长短、位置和完成事件
预制了用户界面的组件
预制一系列可定制的界面组件,包括:滚动条、多种文本域、输入按钮、和检查框,还有列表和组合箱,可以加速应用软件的开发。这些组件保证了普通用户用Flash MX来创建丰富的动画效果。
定制组件
定制一个更强的可以反复使用的组件来满足你变化的设计方案的需要。你可以将组件在不同的Falsh作品中使用或者在开发小组里相互组织。开发者可以拖动预制的组件到界面上。组建的方法可以在已经定义的APIs里整合和操作。
定制组件设计时的界面
定制属性面板为组件的设置和行为提供了更丰富的配置界面。用户可以在设计时定义属性、方法、事件。
生动的组件预览
可以在界面上生动地预览组件在Falsh MX里所表现出来的效果,从而立即显示在用户界面上。
优化应用服务器的集成
应用XML格式的数据,能够可视化地组装丰富的用户界面,创建销售表格、虚拟采购车、用户调查和库存清单。稳固的XML联通性可实现实时信息的显示。
通过对象共享实现持久稳定的客户数据
存储复杂的数据,实现数据在一个应用片段内和片段之间重用。共享对象使开发者在终端用户的磁盘存储数据,并在接下来的判断中重复使用这些数据。共享对象减少了服务器的请求,使离线的应用软件能够在用户在线时执行数据的同步,进而提高了应用软件的性能。