Компоненты Flex UIC не проходят жизненный цикл компонента до тех пор, пока не будут добавлены в контейнер. Таким образом, переменные не могут быть инициализированы, а дочерние элементы не могут быть созданы, если вы никогда не добавите их в контейнер.
Дополнительная информация о Flex Component LifeCycle . Вы заметите, что есть 11 шагов после добавления компонента в контейнер.
Я подозреваю, что добавление, а затем удаление может вызвать другие проблемы, но это зависит от того, что вы пытаетесь проверить.
Чтобы узнать вашу точную ошибку, нам нужно посмотреть, какой код находится в методе initialize в представлении. Скорее всего, он обращается к ребенку, который еще не был создан.
Компоненты MXML часто маскируют шаги жизненного цикла, но компонент все равно будет проходить через них.
Надеюсь, это поможет; но так как вы не задавали вопрос, я не уверен, что это была информация, которую вы искали.