テキストフィールドにHTMLを表示する

by _shimizu
♥0 | Line 25 | Modified 2010-01-01 19:51:27 | MIT License
play

ActionScript3 source code

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

package {
	import flash.filters.DropShadowFilter;
	import flash.text.TextField;
    import flash.display.Sprite;
    import flash.text.TextFieldAutoSize;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            var htmldata:String = "<br><font size='24'>wonderflワールド</font><br><br>";
            htmldata += "<b>フォーク</b>すれば<a href='http://twitter.com/_shimizu' target='new'>";
            htmldata += "<font color='#FF0000' size='18'><u>ともだち</u></font>だよ</a><br>";
            htmldata += "<img src='http://farm2.static.flickr.com/1370/3352960519_d6abea0eb2_m.jpg' />";
            var fld:TextField = new TextField();
            fld.autoSize = TextFieldAutoSize.LEFT;
            fld.width = 300;
            fld.x = 100;
            fld.y = 50;
            //<br>タグで改行されるように設定
            fld.multiline = true;
            //htmlを割り当て
            fld.htmlText = htmldata;
            
            var dsf:DropShadowFilter = new DropShadowFilter();
            dsf.alpha = 0.6;
            fld.filters = [dsf];
            addChild(fld);
            
            
            
        }
    }
}