иди прочитайте этот документ:
http://www.developmentarc.com/site/wp-content/uploads/pdfs/understanding_the_flex_3_lifecycle_v1.0.pdf
В основном жизненный цикл компонентов:
Конструктор> createChildren ()> updateDisplayList () или measure () или commitProperties ()
Ваша реализация createChildren () будет вызвана, когда ваш Компонент будет добавлен на сцену.
Ваша реализация методов "update" (то есть updateDisplayList (), measure () или commitProperties ()) будет вызываться во время инициализации и в соответствии с необходимостью платформы позже.
Каркас вызывает метод обновления, когда вызывается один из методов "invalidate" (т.е. invalidate (), invalidateDisplayList (), invalidateSize () или invalidateProperties ()). Вы можете явно вызвать свой метод обновления, вызвав соответствующий недопустимый метод. Фреймворк не вызывает методы обновления сразу, когда вы аннулируете. Вместо этого он ждет до тех пор, пока не появится время обновить экран. Если вы хотите, чтобы обновление происходило немедленно, вызовите «validateNow ()».