前几天在做公司的监控点地图项目的时候,老大们提了一个需求,就是在按住地图的导航按钮(类似于GoogleMap左上方的那五个按钮)时,地图会一直向某个方向移动直至按钮松开为止。查了一下MouseEvent类的事件,用MouseEvent.MOUSE_CLICK 与 MouseEvent.MOUSE_DOWN 这两个鼠标事件都无法实现。最后通过查API中的Button类,终于发现:
buttonDown: Event
Event Object Type:
mx.events.FlexEvent
FlexEvent.type property =
mx.events.FlexEvent.BUTTON_DOWN
Dispatched when the user presses the Button control. If the
autoRepeat
property is true
, this event is dispatched
repeatedly as long as the button stays down.
The
FlexEvent.BUTTON_DOWN
constant defines the value of the
type
property of the event object for a buttonDown
event.
意思是说,Button对象有个名为buttonDown的事件,该事件在每次用户按下Button是会被分派(即按钮发出该事件),如果按钮的autoRepeat属性值为true,用户按住按钮时按钮会一直发出该事件。
找到了这个东东,功能就自然而然实现了,呵呵~
分享到:
相关推荐
四、按钮事件处理 Flex按钮不仅美观,而且功能强大,支持多种事件处理。最常见的是`click`事件,当用户点击按钮时触发: ```xml 点击我" click="handleButtonClick(event)"/> ``` 在对应的ActionScript类中定义...
通过查看这些文件,你可以学习更多关于Flex按钮定制和应用的细节。 总的来说,Flex按钮是构建富互联网应用程序时不可或缺的组件之一,通过它可以实现丰富的用户交互和定制化设计。理解和掌握如何在Flex中创建和控制...
在本文中,我们将深入探讨关于Flex按钮皮肤的知识,特别是标题提到的"flex 6款按钮皮肤"。Flex是一种流行的开源框架,主要用于构建可伸缩的、跨平台的用户界面,尤其在RIA(富互联网应用程序)领域广泛应用。按钮是...
这涉及到Flex组件定制、事件处理以及条件判断等多个知识点。 首先,我们要了解Flex中的DataGrid组件。DataGrid通常用来展示结构化的数据,每个单元格可以包含文本、图像或其他组件。为了添加按钮,我们需要创建一个...
本例将详细解析“flex 关于事件的例子”,帮助初学者理解Flex中的事件系统。 1. **事件模型** Flex使用事件驱动模型,当发生特定情况(如用户点击按钮或数据改变)时,会触发一个事件。事件模型由三个核心部分组成...
### Flex自定义事件详解 Flex 是一款用于构建和部署跨平台桌面应用与移动应用的开源框架,它基于Adobe Flash Platform。在Flex应用开发过程中,事件处理机制是非常重要的一个环节,而自定义事件则是这一机制中的...
Flex样式生成工具是一款专为网页界面开发者设计的强大辅助软件,它可以帮助用户轻松定制各种Flex按钮的CSS样式。这款工具提供可视化的操作界面,使得复杂的样式调整变得直观且简单,极大地提高了开发效率。 Flex是...
本资料“关于flex事件的讲解.pdf”将深入探讨Flex事件系统,帮助学习者更好地理解和应用这一关键概念。 1. **事件模型**:Flex采用发布/订阅模型处理事件,事件源(如UI组件)发布事件,而感兴趣的接收者(监听器)...
### 关于Flex事件机制的深度解析 #### 一、引言 在Flex开发过程中,事件机制是理解应用程序交互的关键所在。对于许多初学者而言,掌握Flex中的事件处理机制显得尤为重要。本文将详细介绍Flex中的事件机制及其应用...
当事件发生时,会创建一个事件对象,它包含了关于事件的所有信息,如事件类型、时间源、事件目标等。开发者可以通过事件对象访问这些信息。 4. 事件监听器: 为了响应事件,我们需要添加事件监听器。这可以通过...
为了更好地理解事件流的工作原理,我们可以考虑一个简单的Flex应用程序示例,该程序包含多个嵌套容器和一个按钮。假设这个界面如下所示: - 顶层容器:`root` - 中间容器:`container1` - 内部容器:`container2` - ...
在本文中,我们将深入探讨如何使用Flex技术来创建一个圆形按钮的皮肤。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它基于ActionScript编程语言和Flex SDK。让我们一起看看如何通过源码来实现这个...
在Flex中,用户的行为,如点击按钮或输入文本,会触发相应的事件,这些事件包含关于事件的信息,并通知相关对象进行处理。 DOM3事件机制包括四个主要部分:注册事件侦听器、发送事件、侦听事件和移除事件侦听器。以...
Flex 按钮代替滚动条,看了就知道了。。
Flex中的许多控件都内置了 `click` 事件,当用户点击某个按钮时,系统会自动触发一个名为 `click` 的 `MouseEvent` 实例。如果事先在 `click` 事件上注册了一个处理函数,那么当该事件被触发时,这个处理函数就会被...
本资源重点在于按钮在不同状态下的背景切换,这对于创建具有视觉吸引力和良好用户体验的Flex应用至关重要。下面我们将深入探讨Flex4按钮的状态管理以及如何实现背景的动态变化。 1. Flex4 概述: Flex4是Adobe Flex...
Flex事件代码生成器是一款专为Flex开发者设计的实用工具,旨在简化代码编写过程,提高开发效率。Flex是一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在Flex应用开发中,处理各种用户...
【Flex 事件机制详解】 Flex 事件机制是 Flex 应用程序中不可或缺的一部分,它使得组件之间能够有效地通信,响应用户交互以及管理应用程序状态。在深入理解 Flex 事件机制之前,我们需要先了解一下基本概念。 1. *...
在Flex开发中,自定义组件和事件通讯是构建复杂应用程序的关键技术。本示例通过一个简单的用户登录场景,深入解析了如何实现组件间的有效通信。下面将详细解释Flex自定义组件、事件处理以及它们在实际应用中的作用。...
### Flex:事件的流转控制 #### 一、事件机制概览 在Flex中,事件机制是一种非常核心且灵活的功能,它允许开发人员有效地管理和响应应用程序内的各种交互行为。Flex的应用程序是基于事件驱动架构的,这意味着大...