Имейте довольно странную проблему, когда Flex выдает ошибку, когда приложение работает в фоновом режиме. Я использую Selenium и SeleniumFlexApi для запуска различных тестов против моего приложения. Если окно браузера находится на переднем плане, или любая его часть видна на экране, тест проходит, как ожидалось. Однако, если окно находится в фоновом режиме и не видно, я получаю следующую ошибку в одной части моего приложения.Ошибка Flex при удалении дочернего объекта
ArgumentError: Ошибка # 2025: поставляемый объект DisplayObject должен быть дочерним элементом вызывающего.
У меня есть VBOX, который создает несколько дочерних элементов, а затем при созданииComplete (или UpdateComplete, я пробовал оба), тогда ему необходимо удалить любой из дочерних элементов, которые не видны. У каждого ребенка есть слушатель для CreationComplete, который проверяет, является ли ребенок видимым, а если нет, добавляет его в массив, который повторяется при запуске родительского UpdateComplete. Кажется, я не могу найти причину такого поведения, и мне любопытно, есть ли проблема с Flex Component LifeCycle.
+1, я думал о том же, но не мог сформулировать его так же хорошо, как вы. –