Не простой вопрос для расшифровки, поэтому позвольте мне свести его к минимуму. Я пытаюсь преобразовать компонент MXML в класс ActionScript. Компонент состоит из формы с TextInput, TextArea и двух кнопок - «Сохранить» и «Отмена», валидатора для TextInput и другой логики для обработки происходящих событий. Этот компонент в настоящее время расширен несколькими другими компонентами.
Теперь в компоненте MXML привязка текстового свойства TextInput к свойству в объекте была очень простой:
<mx:TextInput text="{_itemToEdit.name}" />
Но в ActionScript я создаю TextInput и задаю свойство text до того, как объект будет установлен, а TextInput не обновляется:
public var itemToEdit:Object = {};
private var nameInput:TextInput = new TextInput();
public function MyClass()
{
nameInput.text = itemToEdit.name;
}
Как я могу убедиться, что текстовое свойство TextInput связано с указанным свойством в Объекте?