Chinaunix首页 | 论坛 | 博客
  • 博客访问: 83608
  • 博文数量: 13
  • 博客积分: 1457
  • 博客等级: 上尉
  • 技术积分: 135
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-25 08:14
文章分类

全部博文(13)

文章存档

2010年(1)

2008年(12)

我的朋友

分类: Java

2008-12-21 20:38:32

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:指定默认被选中的按钮。当按下回车相当于该按钮的点击事件出发。


【官方源码】






   
                    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";               
            }
        ]]>
   


   
                text="Click the button below to display a simple Alert window."/>
     

                text="Click the button below to display an Alert window and capture the button pressed by the user."/>
     
     

                text="Click the button below to display an Alert window that uses custom Button labels."/>
     
   



【效果】




阅读(937) | 评论(0) | 转发(0) |
0

上一篇:Oracle存储过程实战

下一篇:没有了

给主人留下些什么吧!~~