是否可以在某些变量中保存textarea(flash 10,as3,cs5)的文本并使用textformat(多种颜色),然后重复使用它来替换textarea中的文本?
我尝试保存textarea的htmlText,但问题是当我在textarea中替换它时
标签会导致问题。总会有另外一条线。
如果有人想查看p标签问题请尝试以下操作。只需单击文本然后移动向下箭头键,光标将转到下一行。
import fl.controls.TextArea;
var txtHTML:TextArea = new TextArea();
txtHTML.move(0,0);
var default_format:TextFormat = new TextFormat();
default_format.font = "Arial";
default_format.bold = false;
default_format.align = "center";
default_format.color = 0xFFFF00;
default_format.size = 14;
var field:TextField = txtHTML.textField;
field.defaultTextFormat = default_format;
field.setTextFormat(default_format);
field.alwaysShowSelection = true;
field.background = true;
field.type = 'input';
field.multiline = true;
field.backgroundColor = 0x777777;
field.embedFonts = true;
txtHTML.htmlText = '<P ALIGN="CENTER"><FONT FACE="_sans" SIZE="14" COLOR="#FFFF00" LETTERSPACING="0" KERNING="0">ASDF</FONT></P>';
field.x = 0;
field.y = 0;
field.width = 400;
field.height = 200;
field.text = "";
addChild(txtHTML);
有办法做到这一点吗?
答案 0 :(得分:0)
只需复制文字并删除最后一个字符,即&#39;&gt;&#39;。因此,额外的行不会成为<p></p>
标签问题。
此致