`
harry9888
  • 浏览: 67477 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

Dispatching Events

阅读更多
在设计中使用松散耦合的架构是面向对象程序设计的重要方法,在flex中可以通过事件来实现这一目的。

从组件中广播事件,需要使用dispatchEvent()方法,这一方法被定义在flash.events.EventDispatcher类中。它有一个参数,即被传递的事件。

每一个组件都要显式定义需要转发的事件,组件也可以使用由父类定义的事件。事件使用metadata标签定义。

<mx:Metadata>
[Event(name="catDataLoaded",type="flash.events.Event")]
</mx:Metadata>
分享到:
评论

相关推荐

    Proactor.pdf

    Proactor An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf

    jasmine-and-teaspoon:学习使用Teaspoon和Jasmine在Ruby on Rails中进行Java语言测试

    学习茉莉花和茶匙 该项目将带您从项目设置到使用和为Ruby on Rails应用程序和引擎编写测试的过程。 机器设置 该项目假定以下条件: 已安装 已安装 ...git checkout 3-dispatching-events reacha

    Activiti_V5.21_用户手册_中文版_完整目录书签.pdf

    Activiti_V5.21_用户手册_中文版. ...3.18.5. 通过API分发事件 Dispatching events through API 3.18.6. 支持的事件类型 Supported event types 3.18.7. 附加信息 Additional remarks ……

    RemObjects SDK for Delphi

    Advanced This example shows how to customize message dispatching. IRODispatchNotifier is a special interface that TROInvoker classes know and look for. If your server side object implements it, the ...

    ProophServiceBus轻量级消息总线支持CQRS和微服务

    2. **事件(Events)**:表示系统状态的变化,由命令处理器在执行命令后发布,其他服务可以通过监听这些事件来做出反应。 3. **查询(Queries)**:用于获取数据,通常由查询处理器负责处理并返回结果。 4. **消息...

    EventBus-master.rar

    7. **事件分发(Event Dispatching)**:EventBus 使用了一种称为“事件总线”的设计模式,它通过反射机制找到订阅者的方法,并根据线程模型选择合适的方式执行。 8. **调试支持(Debugging Support)**:EventBus ...

    java事件传送技术

    5. **事件传递(Event Dispatching)**:当事件源触发事件时,会调用内部的事件调度机制,将事件对象发送给已注册的监听器。这个过程是异步的,使得事件源不会因为等待监听器处理事件而阻塞。 6. **多线程考虑**:...

    Laravel开发-eventer

    - 事件系统由三部分组成:事件调度(dispatching)、事件监听器(listeners)和事件类(event classes)。 2. **定义事件**: - 创建一个PHP类,继承自`Illuminate\Contracts\Events\Dispatcher`接口或者使用`...

    reactor-siemens.pdf

    "Reactor: An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events." In _Pattern Languages of Program Design_, edited by Jim Coplien and Douglas C. Schmidt, ISBN...

    机器人颜色识别跟踪模块(AVR视觉模块)资料分享-电路方案

    Finally, a simple event-dispatching executive sits at the top of the system to facilitate the handling of the events that get generated in the system. The AVRcam class diagram is shown in Figure 2. ...

    phalcon手册英文1.3

    10. 路由(Routing)和调度控制器(Dispatching Controllers)是MVC架构中负责处理请求和响应的组件。 11. 微应用(Micro Applications)是Phalcon支持的一种轻量级应用架构。 12. 命名空间(Namespaces)的使用,...

    Phalcon PHP Framework Documentation Release 2.0.7英文原版文档

    Phalcon 还支持路由(Routing)功能,通过它可以定义应用的 URL 结构,并能够轻松地管理控制器的分发(Dispatching Controllers)。 Phalcon 的安全性一直是一个重点,文档中涵盖了多方面的安全措施,比如安全上...

    ifttt-demo:Laravel 5 中事件的演示项目

    事件处理过程分为两部分:事件的触发(dispatching)和监听(listening)。当一个事件被触发时,所有注册为监听该事件的处理器都会被调用。 在"ifttt-demo"项目中,我们可能看到以下几个关键概念: 1. **事件定义*...

    vue 组件间的通信之子组件向父组件传值的方式

    父组件通常通过属性(props)向下传递数据给子组件,而子组件向父组件传递数据则通常通过事件(events)。这是 Vue 推荐的单向数据流策略,确保数据流动的方向清晰,有利于维护和调试。 ### 1. 子组件通过 `this.$...

Global site tag (gtag.js) - Google Analytics