forked from: テキスト高さ取得の正確さ

by tjoen forked from テキスト高さ取得の正確さ (diff: 13)
♥0 | Line 31 | Modified 2011-03-06 18:34:40 | MIT License
play

ActionScript3 source code

/**
 * Copyright tjoen ( http://wonderfl.net/user/tjoen )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/klVM
 */

// forked from imaji_fl's テキスト高さ取得の正確さ
package {
    import flash.display.Graphics;
    import flash.text.TextFormat;   
    import flash.display.Sprite;
    import flash.text.TextField
    public class FlashTest extends Sprite {
        private var tS:Sprite
        private var tX:TextField
        private var tF:TextFormat
        public function FlashTest() {
            // write as3 code here..
            tS=new Sprite
            addChild(tS)
            
            tF=new TextFormat()
            tF.size=20
            
            tX=new TextField()
            tX.defaultTextFormat=tF
            tS.addChild(tX)
                     
           tX.autoSize='left'
           tX.width=240
           tX.wordWrap=true
         
           tX.htmlText='Lalala <b>lala</b> lalala lalala lalalalala lalalalalallala alalala'
       
            tS.x=10
            tS.y=10
            
            for(var i:int;i<tX.numLines;i++){ 
              var g:Graphics = this.graphics
              g.beginFill (0x000000, 0.05);
              g.drawRect  ( 10, tX.height/tX.numLines*i+10-2 , 240 , tX.height/tX.numLines-2)
                                              
            }    
        }
    }
}