2015-12-18 75 views
0

格式化如何刪除文本從輸入格式:AS2:如何刪除文本從輸入

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 

回答

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 - 使用文本字段:

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(); 

希望能有所幫助。

+0

在Flash中是一個錯誤。我只做新文件創建新的輸入,然後複製和pase - 我有明確的vartables –