天天看点

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("按下回车键","注意",Alert.OK);

   }

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

DataGrid控件

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

页面效果如下:

继续阅读