Flash 3DS_Max Auto_CAD Director 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-11 01:04:46

Flash MX 2004 功能介绍(1)

来源: 字体:[ ]

ⷠ简介

和过去的Macromedia Flash产品一样,当你看到Macromedia Flash MX 2004能做什么的时候 你铁定也傻了眼。这个版本(包括Flash MX 2004 特别专业版)更加确定了Macromedia Flash 的多功能网络媒体开发工具(RIA)的地位。

Macromedia Flash支持多功能网络媒体并且在网络上运行良好,不过实际上你从Flash 4的时候就能做这些了。但用户们对你的产品有更多的期待,他们想马上获得及时的信息并清楚显示出来,不管这些受不受到完全的控制,他们也希望产品能够实用并且便于使用。所以,要想应付这些期望,你需要控制住产品开发的每个方面:数据连接,视觉表现和高质量的RIA,以及视频。

你的制作时间终究是有限的,所以改进效率是一直所提倡的,Macromedia Flash MX2004就成功地提供了这些极限的需求。

ⷠ它是一个被控物体

成为一个被控物体是很好而且很有意思的。这次的更新应该满足有这种需要的开发者,设计师,产品经理和通过给与更多控制的最终用户,这种控制是从外部数据读入Macromedia Flash,控制你如何给该用户或者整体用户群表达信息。

数据控制:数据榜定组件

数据就好比你RIA生存需要的氧气,你的产品只能和表现的数据所关联。现在,所有的网络服务都可以通过SOAP协议完成目的,你可以用Flash Remoting来连接网络服务,但现在你可以用Flash MX 2004内提供的更简单的数据组件来完成。

数据组件不是用户可以看得到的,更确切地说,使用它们,你只要确认外部数据源(例如XML或者网络服务)并且提供一些参数,所有的连接处理,数据交互和解析都由组件来完成。如果你熟悉Macromedia的FireFly组件,你就会明白像连接元件,处理元件和数据组(描述和处理数据细节的工具)

新的组件面板是一个和数据组件交互信息的命令中心,已经确定的组件有改良版ListBox,DataGrid和三个新的文本组件。


上图.新的组件面板,显示了绑定在Numeric Stepper和一个文本框之间的XML连接组件

组件面板上一些很酷的特性包括:

1、允许你连接可视组件和数据的数据绑定,所以他们会保持同步;
2、只有在数据变动的时候处理,这样可以保持最小的网络利用率;
3、查错选项可以保证字段的数据类型,邮政编码,电话号码和其他拟定义在ActionScript里的数据正确性;
4、格式化选项会自动解析数据并在你的定义下显示。

所有的数据导入和操作是很棒的,但最后还是要你把数据表达给用户。数据组件只能够处理数据,是把代码从表现物所分离出来的建筑学模型。自然,你也可以定义数据提供者给Macromedia Flash UI 组件(例如ListBox)。因为UI组件都重写了,所以你不用去写新的元素去表达你的数据。

如果你想要自定义这些,也有几个方法。这固然重要,但设计师和程序员的分界更重要—这样才是好的产品设计。保持你可视物件层和数据层不在同一个层上,可以在数据变化的时候更容易修改。相反,他也更容易修改可视物件和用户界面而不用去管和数据相关的代码。

ⷠ可视化控制:叠层样式表(CSS),图像和文字

ⷠ叠层样式表(CSS)

不管你把可视物件看作是设计师还是程序员的角色,你都要有个控制,在文字的显示区域,你会发现有些惊人的特性。

可能最吸引人的改进就是文本区的CSS改进了。表面上这只是TextFormat对象的改进,一个你用来控制格式的脚本,然而,CSS已经走得更远了一些,现在已经可以让你导入CSS文本并使用在你的网站上了。还有a:hover也将被支持,它允许你快速的加入文本按钮的浮动状态效果。注意你不能像HTML那样包含CSS,但它还是非常实用的特性。

ⷠHTML嵌入图片

Macromedia决不会忽略新版本对HTML的支持。这大概是第二酷的文本相关的特性了!大家看着三个字 “src”,这说明了什么?你将可以在文本区内直接嵌入JPG,SWF或者内部标号。文本流将会按图2格式显示。你甚至可以使用嵌入的SWF的代码,例如让开始停止动画。


上图:图片在文本区嵌入,文本自动的在图片周围格式化。

小,但清晰,字体
你也许会发现有很多字体相关的改进,确实,文字是最好的交流方法,可以在狭小的空间内表现详细的信息。

不用怀疑你已经看到的小字看起来失真,那是因为抗锯齿的缘故。许多用户在这方面已经有所努力,查找在小尺寸看起来依然清晰的字体。不过现在,你只要通过一个点击就可以完成这一步,想要让小字清晰吗?只要点下属性面板上的Alias Text按钮,接着你就可以设置了。

ⷠ文本韵律
精确控制文本的显示现在通过改进的字体韵律支持可以做到了。在过去,getTextExtent()只会返回一行的宽和高,而且不是很准确!新的属性(包含ascent和descent)使得复杂的版面变为可能。

和像素起舞:没有多余的像素位移
如果你已经听到某人站起来尖叫“Yes!”,那也许就说明他已经学会了Macromedia Flash Player7不会再有微小的像素图位移。尽管这也许会减少你公司的“巫婆”对你产品的诅咒,但他确实减少了很多,最起码你客户不会再提这事了……。

 推荐教程
     
网站地图 - 域名注册续费虚拟主机代理 - 交易论坛 - 网站投稿 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2003-2007 www.Admin5.com All Rights Reserved