Change fonts issue on runtime
Hi
I have load system fonts and I wanna change fonts in my dynamic textbox but it dosen't work,
I take files from http://www.emanueleferonato.com/2008/05/21/create-a-font-browser-with-flash-as3/ <<< you can download source file from here
you can view my files http://www.fltech.in/fontsissue/,
here the main issue is when you change font text goes unvisible
here my code
import fl.data.DataProvider;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.Font;
var fonts:Array = Font.enumerateFonts(true).sortOn("fontName");
var fonts_array:Array = new Array();
for (var i:int = 0; i < fonts.length; i++) {
fonts_array.push(new String(fonts.fontName));
}
var dp:DataProvider=new DataProvider(fonts_array)
font_list.dataProvider = dp
font_list.addEventListener(Event.CHANGE, change_font);
sampletext.addEventListener(Event.CHANGE,change_text);
function change_font(event:Event):void {
var font:TextFormat = new TextFormat();
font.font = new String(font_list.selectedItem.data);
displayer.setTextFormat(font);
}
function change_text(event:Event) {
displayer.text = sampletext.text;
}
