簡體   English   中英

保存textarea的文本並重復使用以替換textarea中的文本

[英]save text of textarea and reuse it to replace text in textarea

是否可以將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);

有沒有辦法做到這一點?

只需復制文本並刪除最后一個字符即“>”即可。 這樣就不會出現多余行的<p></p>標簽問題。

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM