Для правильной работы со Spark компонентами и создания собственных компонентов, необходимо иметь понятие о том, как и по каким правилам они работают. Сегодня мы рассмотрим базовые принципы, без знания которых невозможно эффективно использовать этот мощный фреймворк.
Итак, жизненный цикл каждого компонента во Flex фреймворке проходит следующие этапы:
- создание (construction);
- конфигурация (configuration);
- подключение/присоединение (attachment);
- инициализация (initialization);
- инвалидация (invalidation);
- взаимодействие (interaction);
- удаление (detachment);
- сборка мусора (garbage collection).