Flex中Alert控件使用

import mx.events.CloseEvent;

       import mx.controls.Alert;

      

       //Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);

       //Content:提示框内容

       //title:提示框标题

       //flags:指定出现的按钮:

          //0——OK1——Yes2——No3——YesNo按钮组,4——Ok5——OKYes按钮组,6——OKNo按钮组,7——OKYesNo按钮组

          //8——Cancel9——YesCancel按钮组,10——NoCancel按钮组,11——YesNoCancel12——NoCancel按钮组

          //13——NoYesCancel14——OKNoCancel按钮组,15——OkNoYesCancel按钮组

          //注:到16以后又回到0开始,即16=017=1等等;同时可以通过逻辑符号“|”随意组合,组合后默认排序,与你自定义顺序无关,eg1|2|8 显示为YesNoCancel按钮组。

       //parent:对话框居中的参照对象,一般指定this,即当前窗口。

       //closeHandle

       //iconClass:给对话框指定图标;

       //defaultButtonFlag:指定默认被选中的按钮,当按下回车相当于按钮点击事件触发。

            

       //flags,指定出现的按钮,YesNO

       private function clickHandler(event:Event):void

       {

          Alert.show('Do You Want To Save Your Message?','Confirm Kuang',3,this,alertClickHandler);

       }

      

       //被选按钮的事件处理方法;

       private function alertClickHandler(event:CloseEvent):void

       {

         if(event.detail==Alert.YES)

         {

            status.text="You Select Yes";

         }

         else if(event.detail==Alert.NO)

         {

            status.text="You Select No";

         }

         else

         {

            status.text='You Select Cancel';

         }

       }

      

       private function changeHandler(event:Event):void

       {     

           //改变默认的可选按钮的标签和宽度;

          

           //Alert.buttonWidth=100;

           //Alert.yesLabel="Red";

           //Alert.noLabel="Blue";

           //Alert.cancelLabel="Green";          

           Alert.show('Select a Color:','Color Selection',2|1|8,this,alertClickHandler);

        

       }

你可能感兴趣的:(function,Flex,import)