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

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

4.1.正確的設(shè)置一個(gè)文本對(duì)象的值

2024-04-27 13:51:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
4.1.1. 問(wèn)題
我想正確的顯示出可能被傳送到文本對(duì)象的HTML 和簡(jiǎn)單字符串
4.1.2. 解決辦法
使用htmlText 和text 屬性,依靠輸入模式,來(lái)適當(dāng)?shù)劁秩疚谋竞筒捎谜齽t表達(dá)式分析被傳到Text 對(duì)象中的字符串。
4.1.3. 討論
Text 和TextArea 不會(huì)正確的顯示HTML 除非HTML 被傳Text or TextArea 組件的htmlText 屬性。通常把非HTML 文本傳遞給Text or TextArea 不會(huì)有問(wèn)題, 除非文本里可能包含了HTML 字符.

正則表達(dá)式是一個(gè)強(qiáng)力工具,它可以讓你快速而且高效解析文本或者文本模板,避免冗長(zhǎng)乏味的字符串操作。這個(gè)表達(dá)式尋找“<”,接上任意數(shù)量的字母字符,接上“>”:
+展開(kāi)
-ActionScript
var regexp:RegExp = /<.+/w.>/;

這個(gè)例子用一個(gè)正則表達(dá)式來(lái)決定是否把這個(gè)含有HTML 或XML 的字符串傳遞給Text 組件:
+展開(kāi)
-XML
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400height="300">
<mx:Script>
<![CDATA[
private var htmlStr1:String = '<b>Header</b><br/>Hello.<i>Hello.</i> <font color="#ff0000" size="15">RED</font>';
private var htmlStr2:String = "<ul><li>Item 1</li><li>Item 2</li><li>Item3</li></ul>";
private var textStr1:String = "It is a long established fact that a readerwill be distracted by the readable content of a page when looking at its layout, if say the amount of text > 100.";
private var textStr2:String = " We can use <<String>> to indicate in Erlang that the values being passed are Strings";
private function setNewText():void
{
determineTextType(changeText.selectedItem.value.toString());
}
private function determineTextType(str:String):void
{
//這里用正則表達(dá)式來(lái)決定是否找到任何通過(guò)模板一個(gè)“<”符號(hào),接上任何字字母,接上另一個(gè)“〉”符號(hào)測(cè)試的HTML 標(biāo)簽:
var regexp:RegExp = /<.+/w.>/;
if(regexp.test(str))
{
textArea.htmlText = str;
}
else
{
textArea.text = str;
}
}

]]>
</mx:Script>
<mx:ComboBox id="changeTextdataProvider="{[{label:'HTML1',
value:htmlStr1}, {label:'HTML2', value:htmlStr2},
{label:'Text1', value:textStr1}, {label:'Text2',
value:textStr2}]}
change="setNewText()"/>

<mx:TextArea id="textAreaheight="100%"/>
</mx:VBox>
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桐城市| 平塘县| 靖州| 高要市| 敖汉旗| 施秉县| 辉南县| 白山市| 四川省| 冷水江市| 巴彦淖尔市| 土默特左旗| 宁津县| 团风县| 安化县| 滦南县| 屯留县| 大埔区| 福鼎市| 海伦市| 格尔木市| 万山特区| 北宁市| 黔南| 青冈县| 乐昌市| 张家口市| 华池县| 海宁市| 阿尔山市| 苍溪县| 积石山| 安溪县| 合川市| 乌拉特后旗| 陇川县| 张家港市| 祁门县| 泗洪县| 康马县| 临湘市|