我创建了一个 Flex TextArea。在 ActionScript 中创建了一个 ParagraphElement,然后创建了 Span 元素:
<s:TextArea id="te"/>
...
pe = new ParagraphElement();
se = new SpanElement();
se.text = "banana";
pe.addChild(se);
te.addChild(pe);
一切似乎都很好。我在舞台上看到一根香蕉。后来我尝试更新 se 的值(它是一个类变量)并且更改没有反映在舞台上。
se.text = "apple";
或者
se.replaceText(0, se.text.length, "apple");
我真的需要能够更新 SpanElement!