从Spark TextArea中的粘贴文本中删除换行符

时间:2011-05-05 11:07:42

标签: flex actionscript-3 flex4 tlf

我正在尝试从粘贴到Spark TextArea的文本中删除所有换行符。

我有: <s:TextArea id="inputSearchQuery" width="100%" height="22" minHeight="22" maxHeight="196" changing="onInputSearchQueryChanging(event)"/>

和处理程序:

private function onInputSearchQueryChanging(evt:TextOperationEvent = null):void {
    if (evt.operation is PasteOperation) {

    }
}

在哪里可以找到用户粘贴的文字?据我所知,这个文本应该在evt.operation.textFlow中,但它不是......我很困惑。

1 个答案:

答案 0 :(得分:0)

粘贴文字位于(evt.operation as PasteOperation).textScrap。因此,您可以从textScrap.textFlow

中提取文字