宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

[AS3]as3文本框的大小以适应内容区源代码实例

2016-10-13 00:16:48 点击量:8 标签: 收藏本文

设置autoSize属性可自动根据内容调整文本框大小。可用值为RIGHT, LEFT, CENTER,和NONE,都是flash.text.TextFieldAutoSize类常量.默认值为NONE,表示不自动调整大小。 另外,wordWrap属性设置为true,则当内容超出范围时自动换行。貌似必须先设置autoSize才生效

  1. package {    
  2.     import flash.display.Sprite;    
  3.     import flash.text.TextField;    
  4.     import flash.text.TextFieldAutoSize;    
  5.     import flash.text.TextFieldType;    
  6.    
  7.     public class Sample0323 extends Sprite    
  8.     {    
  9.         public function Sample0323()    
  10.         {    
  11.             var text:TextField = new TextField();    
  12.             text.type = TextFieldType.INPUT;    
  13.             text.border = true;    
  14.             text.borderColor = 0xFFFF00;    
  15.             text.height = 20;    
  16.    
  17.             text.autoSize = TextFieldAutoSize.CENTER;    
  18.             text.wordWrap = true;    
  19.                 
  20.             this.addChild(text);    
  21.         }    
  22.     }