文章关键字:|Alert|组件|提示框|按钮|窗口|对话框|
Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
Content:提示内容
title:提示框标题
flags:指定出现的按钮。选值有:
0--OK按钮;
1--Yes按钮;
2--No按钮;
3--Yes,No按钮组;
4--OK按钮;
5--OK,Yes按钮组;
6--OK,No按钮组;
7--OK,YES,NO按钮组;
8--Cancel按钮;
9--YES,CANCEL按钮组;
10--NO,CANCEL按钮组;
11--YES,NO,CANCEL;
12--NO,CANCEL按钮组;
13--NO,YES,CANCEL按钮组;
14--OK,NO,CANCEL按钮组;
15--OK,NO,YES,CANCEL按钮组。
到16以后又回到0开始,即16=0,17=1等等
//你可以通过逻辑符合"|"随意组合,组合后默认排列,与你自定义的顺序无关。如:1|2|8显示是为:YES按钮,NO按钮,Cancel按钮
parent:对话框居中的参照对象。一般指定this,即当前窗口。
iconClass:给对话框指定图标。
defaultButtonFlag:指定默认被选中的按钮。当按下回车相当于该按钮的点击事件出发。
【官方源码】
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Alert control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.CloseEvent;
// Event handler function uses a static method to show
// a pop-up window with the title, message, and requested buttons.
private function clickHandler(event:Event):void {
Alert.show("Do you want to save your changes?", "Save Changes",3, this, alertClickHandler);
}
// Event handler function for displaying the selected Alert button.
private function alertClickHandler(event:CloseEvent):void {
if (event.detail==Alert.YES)
status.text="You answered Yes";
else
status.text="You answered No";
}
// Event handler function changes the default Button labels and sets the
// Button widths. If you later use an Alert with the default Buttons,
// you must reset these values.
private function secondClickHandler(event:Event):void {
Alert.buttonWidth = 100;
Alert.yesLabel = "Magenta";
Alert.noLabel = "Blue";
Alert.cancelLabel = "Green";
Alert.show("Select a color:","Color Selection",1|2|8,this);
// Set the labels back to normal:
Alert.yesLabel = "Yes";
Alert.noLabel = "No";
}
]]>
</mx:Script>
<mx:Panel title="Alert Control Example" width="75%" horizontalAlign="center" paddingTop="10">
<mx:Text width="100%" color="blue" textAlign="center"
text="Click the button below to display a simple Alert window."/>
<mx:Button label="Click Me" click="Alert.show('Hello World!', 'Message');"/>
<mx:Text width="100%" color="blue" textAlign="center"
text="Click the button below to display an Alert window and capture the button pressed by the user."/>
<mx:Button label="Click Me" click="clickHandler(event);"/>
<mx:Label id="status" fontWeight="bold"/>
<mx:Text width="100%" color="blue" textAlign="center"
text="Click the button below to display an Alert window that uses custom Button labels."/>
<mx:Button label="Click Me" click="secondClickHandler(event);"/>
</mx:Panel>
</mx:Application>
原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9193
分享到:
相关推荐
Alert组件在IT行业中,特别是在开发富互联网应用程序(RIA)或使用Adobe Flash平台时,是一个非常重要的元素。Alert组件,也称为对话框或警告框,通常用于向用户显示关键信息、询问用户确认或接收用户输入。它是一种...
Vue2中的SweetAlert启发式Alert组件是用于在用户交互时提供弹出通知或警告的一种常见设计模式。SweetAlert是一款流行的JavaScript库,它提供了美观且可自定义的对话框,可以替代浏览器内置的alert、confirm和prompt...
在IT行业中,ALERT组件通常指的是用于向用户显示警告、通知或消息的界面元素。"小4开发"可能是指一个开发者昵称或者一个小型开发团队,他们创建了一个自定义的ALERT组件。从标签"源码"和"工具"我们可以推测,这个...
自定义Winform提示Alert组件
Alert消息提示组件2.0版发布
而"JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)"是针对浏览器原生的alert、confirm和prompt对话框的一种美化和功能增强方案,旨在提升用户体验并提供更丰富的交互。 原生的JavaScript alert、...
标题中的“超好用的组件模拟alert”指的是一个软件开发中的组件,该组件提供了一种类似于浏览器或操作系统原生`alert`对话框的功能,但具有更丰富的定制性和更好的用户体验。通常,`alert`是一个简单的弹出窗口,...
Alert组件是标准UI库中的一个常见元素,通常用于显示警告、确认或信息消息。然而,Flex 4的默认Alert组件可能无法满足所有设计和交互上的独特要求,因此自定义Alert就显得尤为重要。本文将深入探讨如何在Flex 4中...
在`sweetalert2.zip`压缩包中,你应该能找到SweetAlert2库的相关文件,包括JavaScript文件(如`sweetalert2.js`或.min.js版本)和可能的CSS文件(如`sweetalert2.css`或.min.css版本),这些文件用于在项目中引入和...
SweetAlert是一款流行的JavaScript库,它提供了美观且可定制的弹窗功能,用于替代浏览器原生的`alert()`、`confirm()`和`prompt()`方法。在网页应用中,SweetAlert能够提供更加用户友好的交互体验,使得提示信息或者...
Vue 组件之 Alert 的实现代码 本文主要介绍了 Vue 组件之 Alert 的实现代码,包括 Alert 组件的大致框架、模板结构、script 代码、Attribute 参数、Event 事件等详细信息。 Alert 组件的大致框架 Alert 组件是...
自定义alert 弹框 弹窗 公用的alert.jsp的页面 引用直接使用 还可根据实际需要做修改,修改系统自带的弹框样式,有alertError 和alertSuccess两种样式
7. **动画效果**:虽然Alert组件默认没有动画效果,但可以通过覆盖其`show()`和`hide()`方法添加自定义动画,如淡入淡出或滑动效果。 8. **事件处理**:使用`creationComplete`事件,可以在Alert完全创建后执行额外...
- 为了访问Alert内部的按钮和其他组件,需要使用`mx_internal`命名空间。 - 通过`mx_internal`命名空间可以访问到`alertForm`和`buttons`这两个内部属性。 3. **设置按钮的宽度**: - 为了让按钮能够容纳图标和...
在JavaScript(JS)开发中,有时我们希望提供比原生`alert()`函数更灵活、可定制化的消息提示功能。`ymPrompt3.0`就是一个这样的JS消息提示组件,它允许开发者自定义样式、添加多种类型的消息,并且可以与页面其他...
`appcompat`库包含了对Android v7 AppCompat的支持,它提供了对Android Material Design组件的向下兼容。 1. 将`appcompat`库的AAR文件(通常名为`android-support-v7-appcompat.aar`)导入你的项目库,并在项目的`...
总结来说,"简易的alert提示框"是前端开发中的基础工具,但在实际应用中,为了提供更丰富的用户体验和更高的可定制性,开发者通常会转向使用自定义的模态组件或现有的UI库。理解如何创建和适当地使用这些提示框对于...
6. **可配置性**:创建可配置的提示框组件,允许开发者根据需要调整位置、大小、背景等属性。 资源文件中,如"js_alert_confirm_ystck(jb51.net).rar"可能包含一个JavaScript库,提供了增强版的alert和confirm函数...
在普罗米修斯监控体系中,AlertManager是负责处理警报的组件。它接收来自普罗米修斯服务器触发的警报,并根据配置进行分组、抑制、通知等操作。AlertManager可以发送通知到多种通道,如邮件、Slack、PagerDuty等。 ...
Alertmanager是Prometheus监控系统中的一个关键组件,用于处理警报和通知管理。在标题"alertmanager-0.26.0.linux-arm64.tar.gz"中,我们可以看到这是Alertmanager的一个特定版本(0.26.0),并且它是为Linux操作...