=波波日志 > flash/flex/fcs/AIR > flash控件html及color属性冲突问题=
flash控件html及color属性冲突问题
对于flash的控件label,textinput,textarea控件,当设置其html属性为true时,再设置其color属性,则控件的显示的内容的颜色并不是设置的color值,默认为黑色。只有当html属性设置为false时,color属性才能生效。所以当html=true时,只能设置text属性为html代码,需要注意text属性并不完全支持html中定义的标签和属性。
测试代码1,html=true,显示的内容并不是红色的。
测试代码2,html=false,显示的内容是红色的,默认的html属性为false。
测试代码3,乳沟为textarea对象,html为true时,可以通过设置stylesheet来实现颜色的更改。
测试代码1,html=true,显示的内容并不是红色的。
+展开
-ActionScript
txt.html=true;//支持html标签
txt.color=0xff0000;//设置显示颜色为红色
txt.text="测试内容";
txt.color=0xff0000;//设置显示颜色为红色
txt.text="测试内容";
测试代码2,html=false,显示的内容是红色的,默认的html属性为false。
+展开
-ActionScript
txt.color=0xff0000;//设置显示颜色为红色
txt.text="测试内容";
txt.text="测试内容";
测试代码3,乳沟为textarea对象,html为true时,可以通过设置stylesheet来实现颜色的更改。
+展开
-ActionScript
var sty=new TextField.StyleSheet();
sty.setStyle('p',{color:"#0000ff"});
sty.setStyle('a',{color:"#ff0000"});
txt.styleSheet=sty;
txt.html=true;//支持html标签
txt.text='<a>html标签中的红色内容</a><p>这里为蓝色内容</p>';
sty.setStyle('p',{color:"#0000ff"});
sty.setStyle('a',{color:"#ff0000"});
txt.styleSheet=sty;
txt.html=true;//支持html标签
txt.text='<a>html标签中的红色内容</a><p>这里为蓝色内容</p>';
类别:flash/flex/fcs/AIR 作者:波波 日期:2010-06-23 【评论:0】
暂时没有评论!
发表留言
百度赞助
同类热门博文
- ·As+lightbox+js实现..
- ·21.8.使用Cairngorm..
- ·13.1.为ArrayCollec..
- ·18.13.通过二进制So..
- ·22.7.使用ModuleLoa..
- ·JavaScript控制Flas..
- ·6.6.动态载入外部图..
- ·flash预加载进度条p..
博格Tag
- flash/flex/fcs/AIR(752)
- Asp.Net/C#/WCF(598)
- 操作系统及应用软件(376)
- JavaScript/Ajax(330)
- SQL及数据库(134)
- 黑客技术(115)
- Asp/VBScript(111)
- HTML/WML/CSS兼容/XML(102)
- PHP/apache/Perl(96)
- 网站排名及优化(96)
- 其他(75)
- showbo日志(66)
- lucene.net/分词技术(33)
- 计算机网络(26)
- 机械重工(26)
- C#设计模式(25)
- Google Maps开发(17)
- 日语学习(15)
- Canvas/VML/SVG(13)
- linux(11)
- 游戏开发(8)
- 正则表达式(5)
- Jsp/Java(4)
最新博文
- ·PHP socket套接字学..
- ·Warning Cannot sen..
- ·php与flash as3 soc..
- ·Flash XMLSocket使用..
- ·给flash右键增加自定..
- ·Flash加载XML文件CD..
- ·Flex3中文教程--hom..
- ·flash 问题集锦
随机博文
