forked from: テキスト高さ取得の正確さ
forked from テキスト高さ取得の正確さ (diff: 13)
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)
}
}
}
}