Flex框架


浏览:366 次

Flex框架与Flex类库不同。它是一个集成在Flexapp中的ActionScript类库。Flex框架完全是在ActionScript类中编写的,它决定了设计者为简化构建而设计的富Internetapp的控制、容器和管理。

接下来,我们将作为一部分讨论Flex类库。它包括以下类别:

表单控件

表单控件不像按钮、输入框、多行文本框、列表组件、单选框、复选框和组合复选框那样基本。除了HTML开发人员熟悉的标准控件外,Flex类库还包括富文本编辑器、颜色选择器、日期选择和其他控件。

菜单控件;Flex提供了一组菜单控件,如弹出菜单和菜单栏。

媒体组件是Flexapp的标志之一,它提供富媒体支持。Flex类库提供了一组媒体组件,如图片、音频和视频。

布局容器。Flexapp可以使屏幕上的布局高度可配置。您可以使用布局容器将内容放置在屏幕上,并确定它们将如何随时间变化,或者用户何时更改Flash Player的大小。使用不同的容器组件,可以为网格、表格、容器、画布等app创建复杂的布局。您还可以使用标记的绝对坐标或相对坐标,以便他们可以正确调整不同大小的Flash Player。

数据组件和数据绑定是Flexapp的通用分布式app,使用远程过程调用服务器端的数据服务。数据组件构成了一个连接器,它简化了调用程序。数据模型保持返回的数据,数据绑定函数以自动准形式控制数据和数据模型。

格式化程序和验证程序:远程调用流程时,通常需要在显示数据之前对其进行格式化。Flex类库提供了强大的数据格式化功能(使用字符串格式日期、格式化某些特定精度、将数字格式化为电话号码等)来完成此任务。类似地,当将数据从用户输入发送到数据服务时,您通常需要验证数据,以确保它事先处于正确的形式。Flex类库包含一组完整的验证来实现这一目的。

状态管理,Flexapp,通常需要许多状态更改。例如,注册新帐户或购买等标准操作通常需要几个屏幕。Flex类库提供了管理这些状态更改的类。状态管理不仅在宏观层面改变屏幕,而且在微观层面为单个组件提供状态管理。例如,产品显示可以有几个状态:基本显示仅是图片和名称,详细描述中添加了描述、价格和装运供应。此外,Flex还提供了可以轻松应用于过渡的动画,使状态更改成为动态的。

游标管理不同于传统的Webapp。Flexapp是有状态的。每次从数据服务发送或请求数据时,屏幕都会完全刷新。然而,由于远程过程调用通常会导致网络和系统延迟,因此在客户端等待数据服务请求时通知用户是很重要的。光标管理允许Flexapp更改光标的外观,以通知用户此类更改。

历史管理;对于Flexapp中的状态更改,请使用Flex类库中的历史记录管理功能,使用前进或后退按钮在浏览器中导航。

工具提示:使用此函数的Flex类库,当用户将鼠标移动到元素上时,会出现工具提示。

样式管理:Flex类库使Flexapp能够控制几乎所有的外观。您可以通过在对象上编写样式或通过CSS(如颜色和字体设置)立即更改大多数控件和容器。

拖放管理。Flex类库添加了简单的拖放组件。使用内置的拖放功能,您可以选择构建和管理类,从而快速添加拖放行为组件。

效果:Flexapp不受传统Webapp容器的限制。由于Flexapp在Flash Player中运行,因此它们可以使用Flash提供的动画功能。所以Flex Cry可以提供各种特殊效果,如褪色、缩放、模糊和发光。

Flex Builder 2是用于构建和调试Flexapp的Adobe官方集成开发环境。它内置于流行的Eclipse IDE和Flex Builder中的内置工具,使用Flex技术编写、调试和构建Flexapp

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看