我正在倾听Change
控件的Changing
(和RichEditableText
)事件。我希望在更改之前获取文本。要清楚,我不想撤消,只是为了检查以前的值。
我确信有一种方法可以在FlowOperation
对象中的某个位置执行此操作,但我找不到它。
protected function titleLabel_changingHandler(event:TextOperationEvent):void
{
// How do I get the previous value?
}
答案 0 :(得分:0)
假设控件的初始值为空,请将String变量初始化为空字符串。在处理程序方法的末尾,将控件的NEW值分配给此变量。因此,下次调用处理程序时,变量现在保存OLD值。
答案 1 :(得分:0)
虽然这是一个非常古老的问题,但我宁愿让Google员工空手而归。
protected function changingHandler(e:TextOperationEvent):void {
trace("Value before change: "+e.operation.textFlow.getText());
}