Показать сообщение отдельно
Старый 04.10.2011, 22:52
fantomasdnb вне форума Посмотреть профиль Отправить личное сообщение для fantomasdnb Найти все сообщения от fantomasdnb
  № 1  
Ответить с цитированием
fantomasdnb

Регистрация: Aug 2011
Сообщений: 49
По умолчанию Странно работает numChildren.

на сайте Адоба написано, что метод numChildren возвращает int: numChildren:int [только для чтения]

далее я пишу пишу

Код AS3:
trace(typeof(this.codeCont.codePlateSp.numChildren));
trace(typeof(this.lineCont.line1.numChildren));
codeCont,codePlateSp,lineCont,line1 - все имеют базовый класс Спрайт.

возвращается

Код AS3:
number
number
при этом же, когда я пишу
Код AS3:
var numChildren:uint = this.codeCont.codePlateSp.numChildren;
всё работает без ошибок. далее я пишу
Код AS3:
numChildren:uint = this.lineCont.line1.numChildren;
и вылетает ошибка 1067: Неявное приведение значения типа int к несоответствующему типу Class.

что это всё значит?))