Packagecom.cmiscm.utils.typo
Classpublic class TypoUtilities
InheritanceTypoUtilities Inheritance Object

View the examples



Public Methods
 MethodDefined By
  
setText($txt:TextField, $str:String, $aling:String = left):void
[static]
TypoUtilities
  
setTextFormat($font:TextField, $txt:TextField, $str:String, $size:int, $color:uint, $letterSpacing:Number = 0, $multiline:Boolean = false, $leading:Number = 0, $align:String = left, $selectable:Boolean = false, $antiAliasType:String = nomal, $condenseWhite:Boolean = true, $mouseEnable:Boolean = false, $wordWrap:Boolean = false, $isHtml:Boolean = true):void
[static] Set text format
TypoUtilities
Method Detail
setText()method
public static function setText($txt:TextField, $str:String, $aling:String = left):void

Parameters

$txt:TextField
 
$str:String
 
$aling:String (default = left)

setTextFormat()method 
public static function setTextFormat($font:TextField, $txt:TextField, $str:String, $size:int, $color:uint, $letterSpacing:Number = 0, $multiline:Boolean = false, $leading:Number = 0, $align:String = left, $selectable:Boolean = false, $antiAliasType:String = nomal, $condenseWhite:Boolean = true, $mouseEnable:Boolean = false, $wordWrap:Boolean = false, $isHtml:Boolean = true):void

Set text format

Parameters

$font:TextField — TextField have textformat
 
$txt:TextField — TextField
 
$str:String — String
 
$size:int — Font Size
 
$color:uint — Font Color
 
$letterSpacing:Number (default = 0) — Font Letter Spacing
 
$multiline:Boolean (default = false) — TextField Multiline
 
$leading:Number (default = 0) — Font Leading
 
$align:String (default = left) — Font Align
 
$selectable:Boolean (default = false) — TextField Selectable
 
$antiAliasType:String (default = nomal) — Font AntiAliasType
 
$condenseWhite:Boolean (default = true) — Font CondenseWhite
 
$mouseEnable:Boolean (default = false) — TextField MouseEnable
 
$wordWrap:Boolean (default = false)
 
$isHtml:Boolean (default = true)

Examples
     package {
        import com.cmiscm.utils.typo.TypoUtilities;
        import flash.display.Sprite;
        import flash.text.TextField;
        import flash.events.Event;
     
        public class TestTypo extends Sprite
        {
            public function TestTypo()
            {
                 super();
                 this.addEventListener(Event.ADDED_TO_STAGE, onAdd);
             }
     
             private function onAdd(evt:Event):void
             {
                 evt.currentTarget.removeEventListener(evt.type, arguments.callee);
     
                 var str:String = "hellow {color:0xFF0000}World{/color}Enjoy the Flash";
     
                 var textfield:TextField = new TextField();
                 TypoUtilities.setTextFormat(Linkage.textfield, textfield, str, 12, 0x000000);
                 this.addChild(textfield);
            }
        }
     }