| AI教程 | Flash教程 | Fireworks教程 | Painter教程 | CDR教程 | CAD教程 | 3Dmax教程 | Maya教程 | 摄影技巧 | 广告文案 | LOGO案例 | PS教程

Flash MX 2004 总览

  和过去的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和三个新的文本组件。

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

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

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

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

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

主题测试文章,只做测试使用。发布者:绘画吧,转转请注明出处:http://www.huitu8.com/shejijiaocheng/Flashjiaocheng/20191022/118858.html



联系我们

在线咨询:点击这里给我发消息

邮件: