Flex Alert.show()方法的詳解


本文和大家重點討論一下Flex Alert.show()flag詳細值,Flex Alert.show()里面有多個屬性,其中排在第三是flags,這個屬性作用是在彈出的Alert提示框里面顯示那一個或多個按鈕,文檔和書籍一般只寫該屬性可以自由組合。

Flex Alert.show()flag詳細值

Flex 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重新按順序循環………..而Flex Alert.show()函數的flags屬性不填寫的話一般默認值為Alert.OK,也就是4或16。
例子:

//響應刪除事件
privatefunctiondoDelete():void
{
Alert.yesLabel="確定";
Alert.noLabel="取消";
Alert.show("是否確定刪除選中記錄?","刪除記錄",3,this,deleteCallBack);
}
//具體執行刪除操作
privatefunctiondeleteCallBack(event:CloseEvent):void
{
if(event.detail==Alert.YES)
{
Alert.okLabel="確定";
Alert.show("刪除成功!");
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM