+ -
当前位置:首页 → 问答吧 → 关于设置调用外部文本字体格式的问题

关于设置调用外部文本字体格式的问题

时间:2010-12-15

来源:互联网

我在flash 8中添加了TexArea,调用了外部的TXT文本,但是加载到flash中的字体特别小。
我已经添加了如下设置格式的代码:
System.useCodepage=true;
var tf:TextFormat = createTextFormat();
tf.font = "宋体";
tf.size = 20;
myTxt.setStyle("textFormat", tf);

但似乎不起作用,字体还是很小,有什么好的方法可以改变字体大小和格式吗?请高手指教。

作者: ruoruo99   发布时间: 2010-12-15

没有createTextFormat()方法
只有new TextFormat

作者: flash023   发布时间: 2010-12-15

引用:
原帖由 flash023 于 2010-12-15 09:35 发表
没有createTextFormat()方法
只有new TextFormat
照楼上所说我改成了:
System.useCodepage=true;
var tf:TextFormat = new TextFormat;
tf.font = "宋体";
tf.size = 25;
myTxt.setStyle("textFormat", tf);
字体还是没有变化啊

作者: ruoruo99   发布时间: 2010-12-15

var my_styles:TextField.StyleSheet= new TextField.StyleSheet();
my_styles.setStyle("p", {fontFamily:"宋体", fontSize:"22px", color:"#ff0000"});
myTxt.styleSheet = my_styles;
myTxt.html = true;
myTxt.text = "<p>测试</p>";

作者: flash023   发布时间: 2010-12-15

谢谢版主,还有一个问题就是可以实现换行和居中吗?

作者: ruoruo99   发布时间: 2010-12-15

可以

作者: flash023   发布时间: 2010-12-15

怎么实现呢?

作者: ruoruo99   发布时间: 2010-12-15