Flex中对一个Text渲染不同的字体颜色的方法
Flex #text #字体2014-04-10 10:16
开始把控件局限在label上,发现实现起来似乎不太现实。应该用textarea控件:
<?xml version = "1.0"encoding = "utf-8" ? ><s: Application xmlns: fx = "http://ns.adobe.com/mxml/2009"xmlns: s = "library://ns.adobe.com/flex/spark"xmlns: mx = "library://ns.adobe.com/flex/mx"minWidth = "955"minHeight = "600"creationComplete = "inital();" > <fx: Script > <![CDATA[import flashx.textLayout.conversion.TextConverter; public function inital() : void { var str: String = "<font color='#ff0000'>123456<font color='#32CD32'>shit</font></font>"; txt.textFlow = TextConverter.importToFlow(str, TextConverter.TEXT_FIELD_HTML_FORMAT); //txtArea.text = "我是中国人我是中国人我是中国人我是中国人"; }]] > </fx:Script> <mx:Canvas x="300" y="300" width="500" height="500"> <s:TextArea id="txt"> </s: TextArea > </mx:Canvas> </s: Application >
相关文章
- Flex的tree自动显示横向滚动条的方法 2014/04/10
- Flex自定义右键菜单的代码 2014/04/10
- flex4 Panel设置透明度效果的代码 2014/04/10
- flex4 Panel去掉标题的代码 2014/04/10
- Flex的Label控件竖排显示文字的方法 2014/04/10
- Flex4.5中CSS选择器介绍 2014/04/10
- Flex取消事件的默认行为发方法 2014/04/10
- flex分页打印操作实现代码 2014/04/10
- Flex动态生成可编辑的DataGrid 2014/04/10
- flash 报错捕获的方法 2014/04/10