Проблемы с использованием stage.numChildren и других методов сцены при использовании нескольких компонентов - PullRequest
0 голосов
/ 18 октября 2011

Я создал пользовательский компонент текстового поля, множители которого мне нужны в одном SWF.Я также создал невизуальный компонент-обертку для управления ими.Я отправляю информацию из текстовых полей в оболочку.Я планировал использовать дочерний индекс, чтобы связать информацию с нужным компонентом.Проблема возникает, когда у меня есть два экземпляра компонента текстового поля и один из упаковщиков на сцене, и я использую stage.numChildren, и он возвращает 1. Я попытался выяснить это, но я застрял.Я буду рад предоставить код или любую другую информацию о проекте по запросу.Заранее спасибо за попытку помочь.

1 Ответ

0 голосов
/ 18 октября 2011

Это очень специфическая проблема. Попробуйте отследить детей вашей сцены и родителей ваших текстовых полей.

for (var iChild:int=0; iChild<stage.numChildren; iChild++)
{
    trace(stage.getChildAt(iChild));
}

ИМХО, ваши текстовые поля не добавляются непосредственно на сцену, они могут иметь одного и того же и уникального родителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...