Flex Alert組件的應(yīng)用
Flex Alert組件使用方法,通過(guò)Alert.show(......)方法調(diào)用
Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
Flex Alert組件內(nèi)容
Content:提示內(nèi)容
title:提示框標(biāo)題
flags:指定出現(xiàn)的按鈕
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開(kāi)始,即16=0,17=1等等
同時(shí)你可以通過(guò)邏輯符合"|"隨意組合,組合后默認(rèn)排列,與你自定義的順序無(wú)關(guān)。
如:1|2|8顯示是為:YES按鈕,NO按鈕,Cancel按鈕
parent:對(duì)話框居中的參照對(duì)象。一般指定this,即當(dāng)前窗口。
iconClass:給對(duì)話框指定圖標(biāo)。
defaultButtonFlag:指定默認(rèn)被選中的按鈕。當(dāng)按下回車相當(dāng)于該按鈕的點(diǎn)擊事件出發(fā)。
Flex Alert組件使用
- //改變默認(rèn)可選按鈕的顯示標(biāo)簽和按鈕寬度。
- Alert.buttonWidth = 100;
- Alert.yesLabel = "確定";
- Alert.noLabel = "否";
- Alert.cancelLabel = "取消";
- //顯示被選按鈕的事件處理方法
- private function secondAlertClickHandler(event:CloseEvent):void {
- if (event.detail==Alert.YES)
- showtxt.text="你選擇了 確定";
- else if(event.detail==Alert.NO){
- showtxt.text="你選擇了 否";
- }else
- showtxt.text="你選擇了 取消";
- }
- }
- //回調(diào)函數(shù)使用
- Alert.show("是否要保存更改?", "保存更改",3, this, secondAlertClickHandler);
以上這篇有關(guān)Flex Alert組件的文章來(lái)自fireflylover的博客:《Flex組件——Alert應(yīng)用》
【編輯推薦】