国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

4.11.指定TextField中的HTML樣式

2024-04-27 13:51:54
字體:
來源:轉載
供稿:網友
4.11.1. 問題
我想通過外部加載的CSS 文件或是寫在程序里的CSS 樣式,來實現TextField 中的HTML的CSS 樣式。
4.11.2. 解決辦法
使用StyleSheet parseStyle 方法來對TextArea 進行字符串解析和樣式表分配。
4.11.3. 討論
StyleSheet 對象可以把任何正確的CSS 當成字符串解析,處理它的所有信息,把它分配到一個組件或是在HTML 文本中應用。要實現這個,你需要用一個URLLoader 對象加載文件,把加載的數據當作字符串傳遞給parseCSS 方法,也可以把字符串寫出來直接傳給StyleSheet對象。下面的例子就是把樣式寫成字符串,當creationComplete 事件發生時,就將它解析。

TextArea 的htmlText 屬性在樣式被應用后就會進行設置,確保樣式被完全應用到HTML 里。

使用如下樣式屬性會<span>的樣式:
"<span class='largered'>
This style is specified in the string that will be passed to the StyleSheet.parseStyle method:
.largered { font-family:Arial, Helvetica; font-size:16; color: #ff0000; }

例子:
+展開
-XML
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="1000height="800creationComplete="createStyle()">

<mx:Script>
<![CDATA[
//note even though names are camel cased here when used, all lowercase
private var styleText:String = '.largered { fontfamily: Arial, Helvetica; font-size:16; color: #ff0000; }' +
'.smallblue { font-size: 11; color: #0000ff; font-family:Times New Roman, Times; }' +
'li { color:#00ff00; font-size:14; }' +
'ul {margin-left:50px;}';
[Bindable]
private var lipsum:String = "<span class='largered'>Nulla metus.</span> Nam ut dolor vitae risus condimentum auctor."+
" <span class='smallblue'>Cras sem quam,</span> malesuada eu, faucibus aliquam, dictum ac, dui. Nullam blandit"+
" ligula sed arcu. Fusce nec est.<ul><li> Etiam</li><li> aliquet,</li> <li>nunc</li></ul> eget pharetra dictum, magna"+
" leo suscipit pede, in tempus erat arcu et velit. Aenean condimentum. Nunc auctor"+
" nulla vitae velit imperdiet gravida";
[Bindable]
private var style:StyleSheet;
private function createStyle():void
{
style = new StyleSheet();
style.parseCSS(styleText);
text.styleSheet = style;
text.htmlText = lipsum;
}

]]>
</mx:Script>
<mx:TextArea id="textwidth="200height="300"/>
</mx:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 满洲里市| 晴隆县| 厦门市| 苗栗市| 临颍县| 如皋市| 永年县| 古蔺县| 招远市| 邳州市| 漳浦县| 盐山县| 库车县| 沙坪坝区| 德江县| 惠东县| 阳新县| 韶关市| 红桥区| 昌江| 潞西市| 辉县市| 宁晋县| 东乡族自治县| 南部县| 吕梁市| 东乡族自治县| 屏山县| 资源县| 澄迈县| 正镶白旗| 鹤山市| 万年县| 张家川| 玉门市| 尼勒克县| 嵊泗县| 南川市| 湖南省| 揭阳市| 瓮安县|