您的位置:首页 > 其它

Adobe Flex学习笔记(13)- 在图片…

2013-07-12 22:52 483 查看
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Flex中如果想在图片上添加文字其实很容易,按照同样的道理。也可以在其它组件上添加文字,比如在一个canvas上添加文字。创建文本要使用到flash.text.Textfield类。代码如下

//创建TextField对象

var tf:TextField = new TextField();

tf.text = "ABC";

img.addChild(tf);
//img是一个Image组件

这样就可以在图片上看到文字了ABC了。

另外,通过TextFormat类可以格式化创建的文本,例如

var tf:TextField = new TextField();

tf.text = "ABC";

var format:TextFormat = new TextFormat();

format.size = 15 //设置字号

format.align =
TextFormatAlign.RIGHT //设置对齐方式

format.color = 0xeeeeee;
//设置字体颜色

tf.setTextFormat(format);
//使用format的格式化效果

img.addChild(tf);

TextFormat和TextField
还有很多属性用来设置文本,可以参考相关资料。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: