天天看點

Flex學習筆記(Day 1)

StringValidator 字元串驗證

PhoneNumberValidator 電話号碼驗證

DateValidator 日期驗證

EmailValidator 郵箱驗證

NumberValidator 數字驗證

Alert

引入命名空間

import mx.controls.Alert;

import mx.events.CloseEvent;

Alert.okLabel = "确定";

Alert.show("程式正在運作!\n小心","注意",Alert.OK);

YES|NO|OK|CANCEL  1|2|4|8 如果有多個的話,可以使用相加後的值

如果要顯示YES+NO的話,使用3即可

Alert.show("确定儲存嗎?","儲存",3,this,alertok);

protected function alertok(event:CloseEvent):void

{

    if(event.detail==Alert.YES)

    {

        lblMsg.text = "YES";

    }

    else

        lblMsg.text = "NO";

}

Alt+/ 強制提示引入命名空間問題

monthNames='["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]'

dayNames='["周一","周二","周三","周四","周五","周六","周日"]'

formatString = "YYYY-MM-DD"

TextInput控件

為s:Application添加creationComplete="init()"

protected function init():void

   input.addEventListener(KeyboardEvent.KEY_DOWN,enter);

protected function enter(e:KeyboardEvent):void

   if(e.KeyCode==13)

   {

       Alert.show("按下Enter鍵","注意",Alert.OK);

   }

或者在TextInput控件的KeyDown="enter(event)"

DataGrid控件

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

頁面效果如下:

繼續閱讀