1.Mate简介
Mate是一个基于标签的,事件驱动的flex框架。
Flex应用时基于事件驱动的,Mate框架的产生使得处理Flex应用程序创建的事件变的非常简单。
Mate允许你定义由谁去处理这些事件,不论是数据从服务器上重新获取,还是其他的事件需要触发。
另外,Mate提供了依赖注入机制使得你的应用的不同部分获取你需要的数据和对象变的很简单。
2.入门实例
股票报价
展示了一下内容:
在事件地图中怎样去处理一个普通的事件?
还有怎样通过视图注入获得模型管理中得到的数据。
我们创建一个股票报价程序:我们通过发送股票代号向服务器,然后接受当前的价格然后把他存到到模型以让模型层显示。
Flex必须包含以下:
(1).一个或者多个事件(一般的或者嵌入式的)
(2).一个或者多个事件地图。
创建事件最基本的步骤:
(1)增加编译框架代码(.swc)文件到你的工程。
(2)创建一个作为事件地图的文件
(3)把这个地图文件包含到你的Flex主应用文件。
(4)创建一个一般的事件。
(5)在某个地方派发这个时间。
(6)增加一个“EventHandlers”在你的事件地图中,用来监听你派发的时间类型。
(7)执行“EventHandlers”的操作,比如发送请求道服务器,存储数据等。
(8)如果你需要重新执行4-7步。
分享到:
相关推荐
Flex Mate框架是一个强大的ActionScript 3.0框架,主要用于构建Adobe Flex和Flash Builder应用程序。它提供了灵活的依赖注入(DI)和控制反转(IOC)功能,使得开发人员能够更高效地组织代码,提高代码的可重用性...
Flex Mate HelloWorld 示例是一个入门级的教程,用于介绍如何在Flex应用程序中使用Mate框架。Mate框架是一种流行的ActionScript 3.0框架,它为基于组件的Flex开发提供了强大的结构和事件驱动的设计模式。在这个例子...
FLEX MATE框架作为一款强大的工具,为Flex开发者提供了灵活、高效的组件管理和依赖注入解决方案。本文将深入探讨FLEX MATE框架的核心概念、设计模式以及源代码中的关键部分,旨在帮助读者更深入地理解和运用这个框架...
欢迎大家下载,多提宝贵意见!!!(*^__^*)
一个关于flex的框架,名字mate,比较小巧,上手容易
Download compiled library (SWC) version 0.9.1 - Flex 3 & 4 Mate is distributed under the Apache 2.0 license.
Mate Flex框架是一种用于构建高效、可扩展且易于维护的Flex应用的轻量级框架。它通过事件驱动的模型来组织代码逻辑,简化了应用程序开发过程中的复杂度。本教程旨在帮助初学者全面掌握Mate Flex框架的基本用法。 ##...
Mate flex framework在实际项目中的应用
10. Flex框架:Flex还包含了一些可扩展的框架,如 Cairngorm、BlazeDS 和 Mate 等,它们提供了一种组织代码结构和管理应用程序状态的方式,便于开发大型复杂项目。 在压缩包文件“FlexApplaction”中,可能包含了源...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、内存管理、垃圾回收机制、前端性能优化以及与后端通信等多个方面。以下是对这些知识点的详细解析: 1. AS2与AS3的区别: AS2...
附件是关于 Flash/Flex 几个重要框架 Cairngorm、Mate、PureMVC以及Swiz 的典型例子,由 Tony Hillerson 提供 Homepage: http://insideria.com
4. **库文件**:描述中提到的"必备的lib"可能包含Flex SDK的库,Spring BlazeDS库(用于Flex和Spring之间的通信),以及其他第三方库,如 Parsley 或 Mate(用于依赖注入和事件驱动架构在Flex中的实现)。...
Mate框架是一种广泛应用于Java开发的轻量级框架,它的核心理念是模块化、松耦合,旨在提升开发效率,简化项目构建。在这个标题为“mate框架应用几点心得”的主题中,我们可以探讨几个关键的知识点: 1. **模块化...
Flex 4,全称为Adobe Flex 4,是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的开源框架,主要基于ActionScript和MXML语言。它提供了丰富的用户界面组件和强大的数据处理能力,使得开发者能够创建出具有高度...
10. **Flex框架**:除了基本组件,Flex还包含一系列高级框架,如 Cairngorm、PureMVC、Mate等,它们提供了一种组织代码结构的方式,帮助开发者实现模块化和可复用的设计。 Flex中文API文档是学习和使用Flex的关键...
在Flex中,我们可以使用 Cairngorm、Mate、Swiz 或 RobotLegs 等库来实现MVC中的模型层。 2. **视图(View)**:视图是用户看到和与之交互的界面元素。在Flex中,MXML文件通常用来定义视图组件,如按钮、文本框等。...
Flex面试题涉及到多个方面,包括ActionScript(AS)版本差异、Flex开发框架、MVC模式的应用、内存管理、垃圾回收机制、前后端交互、性能优化以及Flex与Flash的协同开发等核心知识点。以下是对这些内容的详细解释: ...
1. **Mate**:Mate是一个用于构建Flex应用的MVC框架,它提供了一种结构化的开发方式,帮助开发者更好地组织代码和管理状态。 2. **PureMVC**:PureMVC同样是一个MVC架构框架,适用于任何类型的Flex应用,包括桌面...
7. ** Cairngorm、PureMVC、Mate等架构模式**:这些是Flex开发中常见的设计模式,用于组织和管理复杂应用的结构和逻辑,提高代码的可扩展性和可维护性。 8. ** BlazeDS和LiveCycle Data Services (LCDS)**:Adobe...