zoukankan      html  css  js  c++  java
  • as3.0 文本(TextField)内容居中显示

    as3.0文本居中显示很费事,不像html那样简单,必须具备3个条件

    1、设置文本样式的属性 TextFormat 居中

    2、设置文本宽度

    3、文本内容必须用text属性而不能用htmlText属性

    4、文本宽度 必须在text属性之前设置

    实例如下:

    package MC.QQMC.QQShare
    {
       import flash.text.TextField;
       import flash.text.TextFormat;
       public class OneShareMC extends MovieClip
       {
        private var txtform:TextFormat;
        public function OneShareMC()
        {

         //设置文本居中属性
           txtform=new TextFormat();
           txtform.align="center";

           var numTxt:TextField= new TextField();
           numTxt.textColor=0x00ff00;
           numTxt.defaultTextFormat=txtform;
           numTxt.width=45;//宽度一定要有而且 宽度一定要再 text 赋内容之前

         numTxt.background=true;
           numTxt.backgroundColor=0x121313;
           numTxt.border=true;
           numTxt.borderColor=0x3c3e2e;
           numTxt.selectable=false;//
           numTxt.text = "文本显示内容";//顺序很重要
      }
     
     }
    }

  • 相关阅读:
    1269 匈牙利游戏 2012年CCC加拿大高中生信息学奥赛
    2577 医院设置
    2488 绿豆蛙的归宿
    3315 时空跳跃者的魔法
    1079 回家
    1365 浴火银河星际跳跃
    1074 食物链 2001年NOI全国竞赛
    2596 售货员的难题
    wetask.cn领度任务全新试用体验
    多线程--生产者消费者--简单例子
  • 原文地址:https://www.cnblogs.com/attesa/p/3210605.html
Copyright © 2011-2022 走看看