Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般只写该属性可以自由组合 Alert.OK, Alert.CANCEL ,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编号(其实只有15种组合)。
1- Alert.YES
2- Alert.NO
3- Alert.YES | Alert.NO
4- Alert.OK
5- Alert.OK | Alert.YES
6- Alert.OK | Alert.NO
7- Alert.OK | Alert.YES | Alert.NO
8- Alert.CANCEL
9- Alert.YES | Alert.CANCEL
10- Alert.NO | Alert.CANCEL
11- Alert.YES | Alert.NO | Alert.CANCEL
12- Alert.OK | Alert.CANCEL
13- Alert.OK | Alert.YES | Alert.CANCEL
14- Alert.OK | Alert.NO | Alert.CANCEL
15- Alert.OK | Alert.YES | Alert.NO | Alert.CANCEL
16- Alert.OK (和4一样)
17开始返回到1重新按顺序循环………..而flags属性不填写的话一般默认值为Alert.OK,也就是4或16。
例子:
//响应删除事件
private function doDelete():void
{
Alert.yesLabel="确定";
Alert.noLabel="取消";
Alert.show("是否确定删除选中记录?","删除记录",3,this,deleteCallBack);
}
//具体执行删除操作
private function deleteCallBack(event:CloseEvent):void
{
if(event.detail == Alert.YES)
{
Alert.okLabel="确定";
Alert.show("删除成功!");
}
}
分享到:
相关推荐
在Flex中,我们可以使用`Alert.show()`方法来创建并显示一个Alert。例如: ```actionscript var alert:Alert = new Alert(); alert.message = "这是一个示例警告!"; alert.title = "警告"; Alert.show(alert); ```...
本教程将重点讲解Flex4中的Alert控件及其使用方法。 Alert控件是Flex中一种常见的对话框,用于向用户显示警告或确认信息。在Flex4中,Alert控件提供了一种简洁的方式,通过它可以弹出包含消息、标题和可选按钮的...
本篇我们将聚焦于Flex中的Alert控件,它是Flex UI组件库中的一种常用组件,用于展示警告、确认或信息消息。 Alert控件在Flex中扮演着通知用户的重要角色。它通常以弹出对话框的形式出现,包含一个标题、一条消息和...
在Flex开发中,有时我们需要创建一个警告对话框(alert.show),但希望它能在一段时间后自动关闭,而不是等待用户手动点击确定按钮。这个功能可以通过结合使用`Alert`类和`Timer`类来实现。下面我们将详细讲解如何在...
var alert:Alert = Alert.show(msg, title, Alert.YES | Alert.NO | Alert.CANCEL, windows, function(evt:CloseEvent):void { if (evt.detail == Alert.YES) { if (successFunc != null) successFunc.apply...
- 示例中的`a = Alert.show(messageText, titleText, Alert.OK | Alert.CANCEL, null, doClose, Icon);`即实现了上述功能。 3. **设置其他参数**: - `titleText`:消息框的标题。 - `messageText`:消息框显示...
- 自定义Alert的显示和关闭逻辑可以通过调用`show()`和`close()`方法实现,或者根据需要重写这些方法以适应特定场景。 - 可以控制Alert的定位,比如居中、相对于某个特定组件等,通过设置`popUpManager`的属性和...
它内部调用了`Alert.show`方法,显示一个对话框,当用户点击按钮时,对话框会显示"Hello, 很高兴见到你"的文本。 7. **绑定事件** 回到设计视图,双击按钮打开其属性面板。在`click`属性中输入`HelloWorld()`,这...
7. **动画效果**:虽然Alert组件默认没有动画效果,但可以通过覆盖其`show()`和`hide()`方法添加自定义动画,如淡入淡出或滑动效果。 8. **事件处理**:使用`creationComplete`事件,可以在Alert完全创建后执行额外...
// 调用 Flex 应用程序的 testAlert 函数 alert("ok " + aa); } // 为按钮的单击事件添加处理函数 btn.addEventListener("click", callback); // 将按钮添加到Flex容器中 flexApp.getFlexRoot().myVbox....
在Flex开发中,有时我们需要创建特定类型的用户交互界面,例如Alert对话框,它通常用于向用户提供简短的信息或确认操作。然而,默认情况下,Alert对话框是可拖动的,这在某些场景下可能不符合需求。本篇文章将深入...
Alert.show(stage.fullScreenWidth + "== " + stage.fullScreenHeight); // 工作区全屏宽高 Alert.show(stage.stageWidth + "== " + stage.stageHeight); // 当前舞台宽高 ``` ### 2. 读取XML文件 读取XML文件可以...
在 Flex 3 中,你可以通过调用静态方法 `Alert.show()` 来显示一个 `Alert` 对话框。例如: ```xml <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <![CDATA[ import mx.controls.Alert; import...
Alert.show("==ERROR:" + faults.message); } ``` 这段代码创建了一个`RemoteObject`实例,调用`getxmlDataByNsID`方法,并监听结果和错误事件。 7. **参数类型**: 在远程调用中,每个参数都必须明确其数据...
flex登录界面 SysLoginWin控件注册的事件 Alert.show("用户'" + event.userLog.logUserNam + "'登录","登录信息",Alert.OK,this);
Alert.show("js 调用了 flex 中的方法"); } public function FromWrapper1():String { // 调用有参数的方法 return "js 调用了 flex 中的方法"; } ``` 在JavaScript端,我们可以通过DOM元素(通常是包含Flex...
ExternalInterface.call("showAlert", "此功能正在开发中"); break; } } ``` 当用户点击菜单项时,该函数会被调用。根据不同的菜单项标签,可以执行不同的操作。在这个例子中,除了“切换到文本窗口模式”之外...
方便在非FLASH项目时无法输出测试结果时用 使用方法: var alert=new Alert; addChild(alert); alert.show( MESSAGE ); .... alert.show( MESSAGE ) ....
Alert.show("调用成功了:" + event.result as String, "提示"); } ``` 安全方面,需要注意的是,在实际应用中,确保Flex与Java交互的数据传输是加密的,可以使用HTTPS协议来保护数据的隐私。此外,服务器端的认证...
Alert.show(event.fault.faultString, event.fault.faultCode); } ]]> url="data/slideshow.xml" result="resultHandler(event)" fault="faultHandler(event)"/> dataProvider="{...