您的位置: 旅游网 > 时尚

Flash MX - 从“花瓶”到真正的应用开发

发布时间:2019-09-13 20:05:57

译者注:尽管这篇文章是去年3月发表的,但是今天看来仍具意义。他告诉我们 Flash 不仅仅可以制作动画,应用开发才是他它最具价值的地方。 经过了几年的时间,Macromedia 已经赢得相当的声誉,因为其为 Web 设计师提供了Dreamweaver, Shockwave, Fireworks 和 Flash 这些一级棒的产品。尤其是该公司的Flash “富内容”动画设计工具,据估计已经有 414000000 用户安装的 Flash 播放器。今天,它已经是用以最多用户的互联网富内容媒体。Macromedia 最新推出的Flash MX 试图让 Flash 超越网站动画的传统印象,而进入应用开发工具的领域。

Macromedia Flash MX

定价:

新用户$499

从Flash 5 升级$199

平台: Mac, Mac OS X, Windows

试用版下载

设计者的天堂

所有的Macromedia 产品都有一个显著的特征,就是当你开始的时候它们就非常容易的上手,之后又很容易整合。没错儿,作为第一次使用 Flash 的人,我非常惊喜地发现利用 Flash MX 很容易就可以制作一个相当复杂的影片。

这个产品包括了可以智能感知的属性面板(在其他的产品也有),尽管他还不是很完美。比如,对于一组帧还是有个独立的属性窗口。通过向导式的 action 编辑器,可以完成一些动画简单的自动生成,这个编辑器可以让你通过菜单驱动的界面来选取对象和代码元素。

MX 和其前辈相比在一些关键的地方取得了进步。在舞台(stage)上,设计师能够以像素级的精度更好的控制图片的位置,同时更好的支持自定义颜色。新版本也加强了从不同格式导入视频的能力。

万事俱备,它已经不是华而不实的动画了。

没错儿,图像设计方面很棒,但是我确信你因该知道的不是这些。那么,一个应用开发工具应该是个什么样子? MX 中的新玩意儿才是在这方面最明显的进步——标准的 GUI (图形化用户界面)组件。常用的东东全都提供了:按钮、单选钮、多选钮、下拉菜单、下拉列表还有滚动条,所有的这些都包含你所期望的一系列标准属性。插图A中展示了Flash UI 组件的工具框。

图 A

Flash MX 中的标准GUI 组件库

同时还支持客户自定义的组件。标准的组件意味着将取代以前版本中的当做GUI 的乱七八糟的图形元素,这些曾经让 Flash 遭到了无数的批评—— Flash 的GUI 是中看不中用。

一个典型的Flash MX 应用的开发和一部影片的制作所使用的编辑器界面是一样的。实际上,在 Flash MX 中一部影片和一个应用并没有真正的概念上的不同。开发一个应用,就是将一些GUI 组件摆放到不同的层上,并写一些ActionScript代码来响应用户使用这些组件产生的事件。当影片播放的时候,Flash 播放器将执行这些脚本。在Broadmoor Hotel reservations 的网站里你会看到着方面的例子,它是用Flash MX 预览版编写的。

与传统的 Web 表单驱动的应用相比Flash MX 应用有几方面的优势。Flash MX 应用更像桌面应用:即时的响应;数据验证;不用刷新页面就可以显示新内容。这些优势给客户带来了耳目一新的全新体验。

前面提到的ActionScript 为Flash MX 应用提供了运作的逻辑。从本质上讲ActionScript 就是带有庞大内建对象库的JavaScript,用它来控制影片、解析XML、通过socket 接口与服务器通信等等。通过内建的Action 编辑器来编写ActionScript 代码,这个编辑器拥有普通模式和专家模式,并提供彩色语法加亮、自动缩进、整合的调试器和智能语法提示等功能。

汉森四磨汤不适用人群
小孩脾虚怎么调理
糖尿病胃轻瘫腹胀怎么治
宝宝突然不爱吃饭怎么办
猜你会喜欢的
猜你会喜欢的