默认情况下警告框按钮的标签是英文的,我们可以设置按钮标签的属性使它成为中文,并侦听按钮事件,演示如下: 源码如下:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="295" height="152"> <mx:Script> <![CDATA[ import mx.events.CloseEvent; import mx.controls.Alert; private function btn_click():void{ Alert.yesLabel="是"; Alert.noLabel="否"; Alert.cancelLabel="取消"; Alert.show("你确定执行此操作吗?","提示框",Alert.YES|Alert.NO|Alert.CANCEL, this,AlertListener,null,Alert.YES); } private function AlertListener(e:CloseEvent):void{ if(e.detail==Alert.YES){ lab.text="你选择了确认按钮"; }else if(e.detail==Alert.CANCEL){ lab.text="你选择了取消按钮" } else{ lab.text="你选择了否按钮"; } } ]]> </mx:Script> <mx:Button x="88.5" y="68" label="提示框" width="118" height="37" fontSize="12" click="btn_click()"/> <mx:Label x="88" y="24" text="请选择:" height="26" width="118.5" id="lab" fontSize="12"/> </mx:Application>
简要说明:Alert的yesLabel、noLabel、cancelLabel分别对应:YES按钮、NO按钮、CANCEL按钮的显示文字。
分享到:
相关推荐
通过学习这些示例,你可以深入理解自定义事件侦听器的工作原理,并将其应用于自己的项目中。 总结来说,自定义事件侦听器是Java编程中一种灵活且强大的机制,允许开发者根据具体业务需求扩展事件处理能力。它可以...
当一个类需要通知其他类某些事情发生时,它可以发射一个自定义事件,其他类可以通过侦听这些事件来作出响应。这种方式增强了代码的解耦性,使得组件之间的交互更加灵活。 总的来说,事件侦听是实现用户交互和组件间...
首先,Flex事件是用户与应用程序交互的关键。事件是ActionScript 3.0中的核心概念,它们在DOM3事件模型的基础上进行扩展。事件的发生通常涉及到事件的发起、传递和处理。在Flex中,用户的行为,如点击按钮或输入文本...
事件流是Flex事件处理的关键组成部分,它描述了事件对象如何在显示列表中传播。事件流分为三个阶段: 1. **捕获阶段**:事件从最顶层容器开始向下传播,直到达到目标对象。这一阶段主要用于提前捕获事件,以便在...
在这个脚本中,开发者可能会定义图形用户界面(GUI)的各种元素,如按钮、滑块和文本框,并创建事件侦听器来监听这些元素的用户交互。例如,当用户点击某个按钮时,事件侦听器可以触发一个函数,这个函数可能用来...
举例说明了事件的三个阶段,事件的派发,事件的侦听,事件的拦截,自定义事件等相关知识点. 以上知识点在Demo中都有体现,初学者请仔细分析代码,加强理解,多调试、修改、验证以加深自己对事件机制的认识.
- **用户界面反馈**: UI中,定时器可用于实现延迟显示提示信息、自动隐藏警告框等功能。 - **网络请求超时**: HTTP请求通常会设置超时限制,如果在设定时间内未收到响应,就会触发错误处理。 - **数据流处理**: ...
Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)
本篇将深入探讨Dojo的基础事件侦听器以及发布/预定通信机制。 首先,我们来看一下Dojo如何标准化事件和键盘处理。Dojo遵循W3C的事件模型,提供了一系列标准的鼠标和键盘事件,如`onclick`、`onmousedown`等。此外,...
### 基于总线侦听技术的现场显示仪表设计 #### 1. 引言 随着工业自动化的快速发展,现场数据显示技术变得尤为重要。传统的显示方法如现场PC机和显示屏等虽然功能强大,但在成本和适应恶劣环境方面存在不足。相比之...
在这个主题下,我们将深入探讨“Vu3 事件侦听和抛送模式”,特别是关于跨模板使用的事件模式。 1. **事件绑定(Event Binding)**: 在Vue 3中,我们可以使用`.emit`方法来触发事件,而`.on`用于监听事件。相比于...
本案例将深入探讨如何使用EventListener进行事件监听,并通过实际的代码示例来帮助初学者理解这一概念。 首先,事件是AS3中的一个重要概念,它们是对象之间通信的方式,通常用于通知代码某些动作的发生,比如用户...
当水壶温度达到100度时,它会触发一个事件,而人(侦听器)就会接收到这个事件并执行相应的操作(拿走水壶)。 在AS2中,事件侦听器的使用包含以下几个关键概念: 1. **侦听器对象(Listener Object)**:这是接收...
在JavaScript开发中,事件侦听器是用于处理用户或浏览器行为的关键组件。它们允许我们对网页元素进行交互,如点击按钮、提交表单或者滚动页面等。标题提到的"非常小且简单的工具类用于将事件侦听器绑定到元素",意味...
在Cairngorm中,Controller通常是事件侦听器,当事件发生时,它创建并执行相应的Command。 6. **Presentation Model (PM)**: PM是MVC模式的变体,它结合了视图和模型的概念,提供了数据绑定和状态管理,使得视图能...
4. **条件渲染**:使用 `v-if` 或 `v-show` 指令可以根据条件显示或隐藏导航项。例如,如果用户未登录,可以隐藏某个需要登录后才能访问的页面链接。 5. **循环渲染**:如果导航项较多,可以使用 `v-for` 指令遍历...
JavaScript事件侦听器是JavaScript中处理用户交互或DOM(文档对象模型)变化的关键机制。它允许程序员注册回调函数,以便当特定的事件发生时,这些函数会被调用。事件可以是用户的行为,如点击按钮、鼠标移动,或者...
编程题 3 中,创建了一个焦点事件处理程序,当焦点离开文本区时,其内容显示到标签上面。该应用程序使用了 FocusListener 侦听接口,实现了焦点事件的处理。 编程题 4 中,创建了一个键盘应用事件处理程序,压下...
Corona SDK开发人员可以编写更简洁的面向对象的代码,该代码不依赖于从显示对象或自定义消息的全局运行时发送消息。 该模块在Corona SDK和其他可能基于Lua的框架中用作常规的Lua 5.1 / 5.2代码。 那些使用过时的旧...
但因为暂时没有中文版,所以先拿英文版来给大家介绍一下吧!在这里我们主要讲解关于Flash CS3 的一些基本功能和简单的图像制作实例,希望对大家有所帮助!在这里学院感谢金鹰教程网的刘前进老师提供的视频教程。