В настоящее время кажется, что каждый раз, когда Ctrl-C нажимается в текстовом поле для копирования его содержимого, текстовое поле получает Event.CHANGE, и, таким образом, наше приложение решает, что в текстовое поле было внесено изменение, и включает кнопку «применить изменения». , хотя никаких изменений не было сделано, и все, что хотел пользователь, это скопировать содержимое текстового поля. Мы используем компонент текстового поля spark.components.TextInput.
При инициализации представления я регистрирую:
_view.hostNameTextBox.addEventListener(
Event.CHANGE, onConnectionDataChanged, false, 0, true
);
И функция прослушивателя событий:
private function onConnectionDataChanged(e:Event):void {
_view.applyButton.enabled = true;
}
Любые идеи ?
Спасибо !