关于TextField.StyleSheet类的内部css的运用
来源:岁月联盟
时间:2006-11-10
今天查阅帮助中关于TextField.StyleSheet类介绍中提到的是加载外部css样式的运用,这里说说运用内部创建的css样式。
//正确的方法如下:
var myCSS = new TextField.StyleSheet();
var styleObj = {};
styleObj.color = "#FF0000";
styleObj.fontWeight = "bold";
myCSS.setStyle(".textTitle", styleObj);
//内部运用css样式,这里的有个点符号是个关键,帮助中没提到,网上有篇文章也误人子弟。
var textStr = "<p class=’textTitle’>标题</p><span class=’textContent’>内容</span>";
myText.html = true;
myText.styleSheet = myCSS;
myText.htmlText = textStr;
//这篇错误的文章如下:
//--------------------------------------------------------------------------------------------------
你也可以使用TextField.StyleSheet class 这个类的setStyle()方法创建CSS,还是以上面为例:
这段代码和上面加载外部CSS文件的效果是一样的。
//---------------------------------------------------------------------------------------------------
//ps:这篇文章漏洞太多了,首先object中"font-size,font-family"这样带横线的写法是错误的,接着就是class名前没有点符号
上一篇:带进度条的Loading制作