作者:empty 页数:80 出版社:empty |
本文所有资料均来自Flex官方文档, 其英文版权归Adobe公司所有。文中某些内容根据译者的理解稍作改动,因此与原版英文在文字上不完全一致。同时,由于译者水平有限,翻译不妥之处请大家多多见谅。该部分文档的内容是为用户提供关于Adobe*Flex工作机制的个快速综述。通过本章节的学习, 你可以创建你的第一个Flex应用程序, 并将它与你以前所熟悉的Me b开发技术进行比较, 以领会Flex的内涵和精髓。Flex是一个提供开发设计和运行支持的架构, 它可以使开发人员创建利用Adobe toFlash 8 Player 9作为前台的“富客户端互联网应用程序/rich Inte met applications/RIA”, 以满足用户更为直观和极具交互性的在线体验。开发Flex应用程序的典型步骤如下(通常是这样) :1.选取一系列预先定制好的、用于设计应用程序界面的组件(如表格、按钮等等)2.布置组件以设计用户界面。3.使用样式和主题来增强视觉方面的设计,4.添加动态行为(例如程序部件之间的相互作用).5.定义并连接所需的数据库服务。6.将源代码编译成SWF文件, 然后在FlashPlayer中运行.
Adobe @Flex 2 framework包含了创建RIA所需要的所有组件, 它们是:用于应用程序布局规划的容器;针对用户界面和从用户处获取数据的控制(例如文本框和按钮):广泛支持的数据绑定、数据格式化、以及有效值验证:事件驱动的开发模式。Flex framework被包含在公用组件库(SWC) 文件中,2.MXML每个Flex应用程序至少包含有个MXML文件, 它被作为该程序的文件。MXML是一种标记语言, 它是基于XML的一种实现, 用来创建Flex应用程序, 你可以使用它去声明程序中所使用的标签结构的定义,现, 类似于Java Seri pt。你可以将Action Seri pt作为一个脚本块, 在MXML文件中直接进行添加:或者创建一个单独的Action Seri pt文件, 然后将它们导入到MXML文件中,例如, 按钮组件有一个fontFamily属性, 你可以使用它来进行字体的设置, 样式的属性通常你可以使用ActionScript 3.0为应用程序添加动态行为, 它是基于ECMAScript的一种实4.CSS你可以通过设置组件的属性(properties) 来改变组件(按钮、列表框等) 的视觉样式,有四种方法来进行控制:通过主题(theme) ; 在CSS文件中进行定义:在MXML文件中的样式块中进行定义:在组件的实例中进行设置.5.图形资源使用各种方式来将这些组件与数据联系起来,如使用数组、收集对象、数据模型、以及外部与很多应用程厅一样, Flex包含了各种各样的图形资源, 如图标和图象。6.数据些组件被使用来进行数据显示(combobox或者datagrid) 的工作。同时, 你还可以