Главная | Видео  | Инсталляция  | Пользователю | Дизайнеру | Программисту | Локализатору | |
Альтернативный редактор виджетовПример альтернативного редактора может быть найден в демо-проекте компонента под названием BlockImageLinkEditorAlt.mxml
Устройство альтернативного редактораАльтернативный редактор взаимодействует с системой так же, как и обычный редактор (через функции setXML и getXML). Однако, здесь на себя эту обязанность берет компонент FZCanvasEditorTemplate, от которого наследуется компонент-редактор. Как это работаетВместо определения процедур setXML и getXML, в которых мы проводим сериализацию/десериализацию компонентов в XML, здесь это делает за нас сторонний класс. Нам лишь достаточно определить взаимосвязи между компонентами и соответствующими XML-свойствами. Это делается путем переопределения процедуры initializeRelations и выглядит примерно так:
По функциональности данный редактор практически идентичен представленному в BlockImageLinkEditor.mxml, только обладает более компактным кодом. |
ПрограммистуОбщие сведения API Уроки
|