Могу ли я спросить, что вы пытаетесь сделать, в более общих чертах?
Если вы просто хотите избежать ошибок нулевой ссылки, просто проверьте ссылку (переменную), которую вы используете для null
:
if (_myComponent != null)
{
// add listeners
}
Если по какой-то другой причине вам действительно необходимо знать, был ли компонент инициализирован, прежде чем вы это сделаете, он необходим для отправки какого-либо события для этого (UIComponents
dispatch FlexEvent.INITIALIZE
событий Flex, но я полагаю, что вы вы не используете Flex) или, в качестве альтернативы, устанавливаете «инициализированное» свойство, что я не совсем уверен, что стандартные компоненты Flash делают (я обращаюсь к Button
документации для справки здесь.) Вы Конечно, можно создать пользовательский подкласс того компонента, который вы используете для себя, где вы реализуете свойство initialized
, но я не уверен, как вы могли бы реализовать это для любого из стандартных компонентов Flash. Я также не совсем уверен, что вы подразумеваете под "инициализацией" в этом контексте:)