平时都是使用Alert.show弹出一个警告对话框,事实上Alert.show也可以实现类似javascript中window.confirm的效果,通过flags参数即可实现。

 

Alert.show("提示内容","提示标题",Alert.OK|Alert.CANCEL,null,function(e:CloseEvent):void{
	if(e.detail == Alert.OK)
	{
		Alert.show("你点击了确定");
	}
	else if(e.detail == Alert.CANCEL)
	{
		Alert.show("你点击了取消");
	}
});

 

flags属性可以以下类型的任意一种:

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一样)

 

如果不填写flags,默认为4,即只有“确定”按钮

相关文章:

  • 2022-01-30
  • 2021-11-07
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-01-31
  • 2021-10-14
猜你喜欢
  • 2022-12-23
  • 2021-06-23
  • 2021-10-17
  • 2021-06-30
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
相关资源
相似解决方案