0 0

mxml如何向as文件派发事件3

我在as构造函数里添加了事件监听 ,在mxml中派发过去相应的事件,可是我在as中没能监听到.
请问各位大侠如何实现这样的功能
2010年1月21日 10:24

2个答案 按时间排序 按投票排序

0 0

采纳的答案

可以写一个单例类继承自EventDispatch,这样他就具备了作为源去传播事件的能力。
当在mxml监听到事件时候,以该单例类的instance作为事件传播源传播。
然后再as类中也取得单例类的instance,并在构造函数中为该instance设置监听

2010年1月21日 12:32
0 0


参考下文章

Flex的事件机制_事件工作流程
http://www.iteye.com/topic/214780

2010年1月21日 10:36

相关推荐

    flex和as3之间互相调用的方法

    总结,Flex和AS3之间的互相调用是通过MXML组件的属性和方法、AS3类的实例化以及事件监听和派发来实现的。理解这种交互方式对于构建高效、可扩展的Flex应用至关重要。同时,使用如`FlexComponentKit_v4.mxp`这样的...

    flex as3 元数据标签综合

    在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助编译器优化代码、提供更强大的功能,并允许开发者实现自定义...

    ActionScript的自定义组件及自定义事件例子

    3. **派发事件**:在需要触发事件的地方,使用`dispatchEvent()`方法发送自定义事件。 4. **监听事件**:在接收方组件中,使用`addEventListener()`方法添加事件监听器,处理自定义事件。 在提供的“WinCCALLMine”...

    Flex基础培训

    2. **实例化并派发事件**:在ActionScript代码中,实例化事件对象,并使用`dispatchEvent`方法将其发送出去。 ```as private function doSearch(event:MouseEvent):void { var searchEvent:Event = new Event(...

    Flex图书系统小例子

    2. ActionScript类文件:这些是AS3源代码文件,通常包含数据模型、服务调用、事件处理等业务逻辑。例如,可能会有一个Book类用于表示图书对象,一个Service类用于与服务器通信获取或更新图书数据。 3. XML配置文件...

    flex写的安卓计时器,可以设定时间

    2. MXML界面文件:`.mxml`文件,定义了用户界面布局和与ActionScript代码的绑定。 3. 资源文件:如图片、字体或音频,可能用于增强计时器的视觉效果。 4. 配置文件:如`app.xml`,定义了应用的元数据和部署信息。 ...

    flex4离线帮助文档

    7. **事件模型**:Flex 的事件模型是基于观察者模式的,文档会阐述如何注册事件监听器、派发事件以及处理事件响应。 8. **模块化开发**:Flex 4 引入了模块(Module)的概念,允许将大型应用拆分为多个独立的可加载...

    Flex4.0API.chm 中文

    事件包括监听、派发和处理等环节,增强了组件间的交互。 5. **Display List**:Flex 4.0 使用Display List进行图形渲染,这是舞台上所有可视元素的层次结构,允许动态改变元素的位置、大小和显示顺序。 6. **MXML*...

    flex+Cairngorm+blazeds整合.doc

    6. `system`:存放事件和事件调用的AS类。 7. `commands`:编写事件派发后执行的类。 8. `events`:事件和服务的配置。 9. `model`:模型层,存储数据,通过单例模式进行数据存取。 在`cairngorm:ServiceLocator`中...

    ActionScript-3.0.rar_FlashMX/Flex源码_Flex_

    4. **事件驱动编程**:AS3的事件模型使得处理用户交互和异步通信变得更加简单,通过定义事件监听器和派发事件,可以构建响应式的应用程序。 5. **垃圾回收机制**:AS3有内置的垃圾回收机制,自动管理内存,开发者...

Global site tag (gtag.js) - Google Analytics