zoukankan      html  css  js  c++  java
  • TextField 属性与注意

    TextField():文本字段的默认大小是 100 x 100 个像素。故一个容器(含有textfield),不要简单的通过容器.height来获取

                          这个heigtht肯定会>=100.如果通过for来排列容器.y=容器.heihgt*i就会报错

    .autoSize     :  TextFieldAutoSize.LEFT/RIGHT/CENTER 。默认是NONE
                 autoSize是基于文本宽度做的对齐。设置autoSize的时候,需提前设置文本宽度
                 autoSize如果设置了center 那么必须给其设定宽度
         
            一旦设置了autosize那么文本的宽高,会优化的显示,只显示实际的占位宽高。
                 我们在flash cs 里做的输入文本就是autosize=none 即不需设置autosize即可

    var txt:TextField=new TextField();
    //默认的TextField尺寸(100*100)
    txt.border=true;
    txt.width=200;//设置autoSize的时候提前设置宽度
    txt.autoSize="center"

    .condenseWhite:一个布尔值,指定是否删除具有 HTML 文本的文本字段中的额外空白(空格、换行符等等)。
                  默认值为 falsecondenseWhite 属性只影响使用htmlText属性(而非 text 属性)设置的文本。
                  如果使用 text 属性设置文本,则忽略 condenseWhite

    .displayAsPassword:输入为密码
    .type        :TextFieldType.DYNAMIC
                   TextFieldType.INPUT
    .multipline:是否多行
    .restrict  :约束 默认为 null 可以输入任何内容
                     ""   禁止输入任何内容
                     "a-z 0-9A-Z"可以使用连字符 (-) 指定一个范围  
                     "^0-9"取相反区间:不能输入0-9的字符 "A-Z^Q" 输入除去Q外的所有大写字母
    .wordWrap: 自动换行

    制作像flashcs工具里的那样的中间对齐的文本框
    var tf:textfield=new textField();
    var tfmt:TextFormat=new TextFomat();
    tfmt.align=TextFormatAlign.Center;
    tf.width=321;
    tf.height=111;
    tf.wordWrap=true;
    tf.defaultTextFormat=tfmt;

  • 相关阅读:
    抽象类和接口的区别
    排序之快速排序(quickSort)
    互联网协议入门(1)
    字符串的操作String
    Java笔试题之SQL语句(单表)
    求职之Java开发所需技能
    【更新完毕啦!】一篇完整的产品体验报告处女作
    阿里2015暑期实习生业务型产品笔试题(附部分参考答案)
    滴滴笔试题(附我的答案)
    【面试】蘑菇街产品运营二面&结果
  • 原文地址:https://www.cnblogs.com/naiking/p/2663498.html
Copyright © 2011-2022 走看看