Получение предыдущего значения для события изменения RichEditableText во Flex - PullRequest
0 голосов
/ 30 декабря 2010

Я слушаю событие ChangeChanging) элемента управления RichEditableText. Я хочу получить текст до изменения. Чтобы было ясно, я не хочу отменять, просто чтобы проверить предыдущее значение.

Я уверен, что есть способ сделать это где-то внутри FlowOperation объекта, но я не могу его найти.

protected function titleLabel_changingHandler(event:TextOperationEvent):void
{
    // How do I get the previous value? 
}

Ответы [ 2 ]

0 голосов
/ 15 июля 2012

Хотя это очень старый вопрос, я бы предпочел, чтобы гуглеры не уходили с пустыми руками.

protected function changingHandler(e:TextOperationEvent):void {
    trace("Value before change: "+e.operation.textFlow.getText());
}
0 голосов
/ 30 декабря 2010

Предполагая, что начальное значение элемента управления пусто, инициализируйте переменную String пустой строкой. В конце вашего метода-обработчика присвойте этой переменной значение NEW для элемента управления. Таким образом, при следующем вызове вашего обработчика переменная теперь будет содержать значение OLD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...