AS2:如何从输入

时间:2015-12-18 08:40:29

标签: flash actionscript-2

如何从输入中删除文本格式:

k = <TEXTFORMAT+LEADING%3D"2"><P+ALIGN%3D"CENTER"><FONT+FACE%3D"Trebuchet+MS"+SIZE%3D"38"+COLOR%3D"%23CCCCCC"+LETTERSPACING%3D"0"+KERNING%3D"0">22<%2FFONT><%2FP><%2FTEXTFORMAT>&

我只需要

k = 22

1 个答案:

答案 0 :(得分:0)

要仅获取该HTML(XML)代码中的文本,您可以:

1 - 例如,使用像这样的XML对象:

var k:String = '<TEXTFORMAT+LEADING="2"><P+ALIGN="CENTER"><FONT+FACE="Trebuchet+MS"+SIZE="38"+COLOR="%23CCCCCC"+LETTERSPACING="0"+KERNING="0">22<%2FFONT><%2FP><%2FTEXTFORMAT>';

var xml:XML = new XML(k);

trace(xml.firstChild.firstChild.firstChild.firstChild);     // gives : 22

2 - 使用TextField:

this.createTextField('text_field', 0, 0, 0, 0, 0);
text_field.html = true;
text_field.htmlText = k;

trace(text_field.text);     // gives : 22

text_field.removeTextField();

希望可以提供帮助。