У меня есть текст по умолчанию в tlftextfield, который нужно удалить при первом (!) Щелчке по нему для ввода некоторого собственного текста. Однако текстовое поле теряет фокус, когда я присоединяю функцию к FocusEvent.FOCUS_IN. Вот что у меня есть на данный момент:
function clearField(event:FocusEvent) {
if (event.currentTarget.text == defaultText[event.currentTarget.name]) {
event.currentTarget.text="";
event.currentTarget.textFlow.interactionManager.setFocus();
}
}
Обработчик прикрепляется следующим образом:
rmDiagnose.txtDiagnose.addEventListener(FocusEvent.FOCUS_IN, clearField);
Что мне здесь не хватает?