import mx.controls.Alert;
import flash.events.MouseEvent;
button 事件注册
internal function iniAPP():void{
bt1.addEventListener(MouseEvent.CLICK,onc);
bt1.addEventListener(MouseEvent.MOUSE_MOVE,onm);
//bt1.addEventLister(事件类型,要执行的方法名,是否捕获,优先级-从0开始从最大值的开始执行);
}
internal function onc(evt:MouseEvent):void{
Alert.show("测试");
txt.text="被点击了。";
}
internal function onm(evt:MouseEvent):void{
txt2.text+="经过了。。。\n";
}
事件发布:
internal function iniAPP():void{
bt1.addEventListener(MouseEvent.CLICK,cl);
bt1.addEventListener("testEvent",ol);
}
internal function cl():void{
//do something
bt1.dispatchEvent(new Event("testEvent",true,false));//dispatchEvent发布自己的事件;
}
//自定事件中的方法
internal function ol():void{
Alert.Show("自定事件的方法");
}
先注册MouseEvent.CLICK事件,调用cl方法,通过cl方法发布一个testEvent事件,再通过testEvent事件调用ol方法。
分享到:
相关推荐
### Flex事件机制详解 #### 一、事件简介 在Flex框架中,事件是应用程序与用户交互的核心机制之一。它可以由多种触发源启动,包括但不限于用户的输入(如键盘按键、鼠标点击)、外部数据加载完成(例如WebService...
本压缩包提供了一个Flex登录注册的小实例,适合初学者学习和交流。以下是关于这个实例的详细知识点解析: 1. **Flex基本概念**: Flex是一个基于ActionScript 3.0的开发框架,它使用MXML和AS3(ActionScript 3)...
本文将深入探讨Flex事件机制的基础概念、事件注册通道、事件触发方式、事件分发机制等关键知识点,并尝试以简单明了的方式进行解释。 #### 二、事件机制简介 ##### 1. 什么是事件机制? 事件机制是Flex中非常核心...
【Flex 事件机制详解】 Flex 事件机制是 Flex 应用程序中不可或缺的一部分,它使得组件之间能够有效地通信,响应...通过深入了解事件注册、分发、监听以及自定义事件,开发者可以更高效地控制 Flex 应用程序的行为。
2. **事件注册通道**:在MXML组件中,事件注册通道允许开发者在组件上声明可触发的事件和相应的处理函数。例如,`(event)">`中的`click`属性就是事件注册通道,用于指定当`click`事件发生时调用哪个函数。这些通道是...
4. **注册事件监听器** - 要响应自定义事件,需要在目标组件上添加事件监听器。可以使用`addEventListener()`方法,传入自定义事件的类型、监听函数和可选的捕获阶段参数。 5. **处理事件** - 监听函数将被调用,...
在本文中,我们将深入探讨基于Java的Flex事件监听机制,这是一种强大的工具,允许开发者响应用户交互和应用程序状态的变化。Flex事件模型是ActionScript 3.0的核心组成部分,它与Java的事件处理方式有所不同,但可以...
Flex事件机制是Adobe Flex框架中一个关键的概念,它允许组件之间通过事件进行通信。在Flex中,事件机制的分发主要包括三个主要阶段:捕获阶段、目标阶段和冒泡阶段。下面将详细介绍这些阶段以及自定义事件的创建与...
Flex事件是Adobe Flex框架中的一个重要组成部分,它允许开发者在应用程序的不同组件之间传递信息,实现对用户交互、数据更新以及应用程序状态变化的响应。在Flex应用中,事件处理是构建动态和响应式用户界面的关键。...
Flex事件机制是Adobe Flex框架中的核心组成部分,它允许开发者创建响应用户交互的动态应用程序。在Flex中,事件处理是通过事件监听器来实现的,这些监听器可以注册到UI组件或者应用程序本身,以便在特定事件发生时...
这段代码中,我们在`MyComp`组件上注册了一个事件处理器`mcclick`,该处理器会在接收到`MY_CLICK`事件时显示一个弹窗,并展示事件中携带的数据。 #### 5. 总结 通过上述示例,我们可以看到Flex自定义事件的强大...
首先,Flex事件是用户与应用程序交互的关键。事件是ActionScript 3.0中的核心概念,它们在DOM3事件模型的基础上进行扩展。事件的发生通常涉及到事件的发起、传递和处理。在Flex中,用户的行为,如点击按钮或输入文本...
Flex事件机制是Adobe Flex应用程序开发中的核心组成部分,它允许组件之间进行有效的通信和交互。对于初级Flex程序员或爱好者来说,理解这一机制至关重要。在本文中,我们将深入探讨Flex事件的各个方面,包括事件流、...
事件监听器可以在任意阶段注册,以决定何时处理事件。 7. 事件阻止和事件冒泡停止: 使用event.stopPropagation()可以阻止事件继续冒泡到父组件,而event.preventDefault()可以防止事件的默认行为,比如链接的跳转...
接下来,在Flex应用中注册一个回调函数,以便响应来自JavaScript的调用: ```as if (flash.external.ExternalInterface.available) { flash.external.ExternalInterface.addCallback('windowCloseHandler', ...
标题 "flex3下载&注册码&注册机" 暗示了我们正在讨论Adobe Flex 3,这是一个基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIA)。Flex 3允许开发者创建交互性强、功能丰富的Web应用,尤其在处理数据...
此外,Flex支持事件驱动编程,允许组件间通过事件进行通信。Spark组件库提供了更多样化和可定制的UI元素,如皮肤和样式,使得开发者能够创建符合品牌形象的个性化应用。 Flex 4.5还引入了States机制,使得开发者能...
Flex事件学习是Adobe Flex框架中的一个重要组成部分,它允许开发者创建响应用户交互的动态应用程序。Flex事件模型基于ActionScript 3.0的事件模型,提供了一种标准的方式来处理UI组件和其他对象之间的通信。在这个...
在Flex开发中,自定义组件和事件通讯是构建复杂应用程序的关键技术。本示例通过一个简单的用户登录场景,深入解析了如何实现组件间的有效通信。下面将详细解释Flex自定义组件、事件处理以及它们在实际应用中的作用。...